記一次滾動條隱藏
1.使用CSS滾動條選擇器
你可以使用以下偽元素選擇器去修改各式webkit瀏覽器的滾動條樣式:
-
::-webkit-scrollbar
— 整個滾動條. -
::-webkit-scrollbar-button
— 滾動條上的按鈕 (上下箭頭). -
::-webkit-scrollbar-thumb
— 滾動條上的滾動滑塊. -
::-webkit-scrollbar-track
— 滾動條軌道. -
::-webkit-scrollbar-track-piece
— 滾動條沒有滑塊的軌道部分. -
::-webkit-scrollbar-corner
— 當同時有垂直滾動條和水平滾動條時交匯的部分. -
::-webkit-resizer
— 某些元素的corner部分的部分樣式(例:textarea的可拖動按鈕).
例子:
/* css */
.visible-scrollbar, .invisible-scrollbar, .mostly-customized-scrollbar {
display: block;
width: 10em;
overflow: auto;
height: 2em;
}
.invisible-scrollbar::-webkit-scrollbar {
display: none;
}
/* Demonstrate a "mostly customized" scrollbar
* (won't be visible otherwise if width/height is specified) */
.mostly-customized-scrollbar::-webkit-scrollbar {
width: 5px;
height: 8px;
background-color: #aaa; /* or add it to the track */
}
/* Add a thumb */
.mostly-customized-scrollbar::-webkit-scrollbar-thumb {
background: #000;
}
<!-- HTML -->
<div class="visible-scrollbar">Thisisaveeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeerylongword</div>
<div class="invisible-scrollbar">Thisisaveeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeerylongword</div>
<div class="mostly-customized-scrollbar">Thisisaveeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeerylongword<br>
And pretty tall<br>
thing with weird scrollbars.<br>
Who thought scrollbars could be made weeeeird?</div>
方法2 容器巢狀
首先滾動條的寬度是17px;
大致原理就是在產生滾動條的容器 的 外層再巢狀一層,寬度比他小17px
,然後overflow: hidden
;
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<style>
.outer-container {
overflow-x: hidden;
width: 100px;
}
.inner-container {
width: 117px;
height: 100px;
overflow-y: scroll;
}
.content {
height: 1000px;
}
</style>
</head>
<body>
<div class="outer-container">
<div class="inner-container">
<div class="content">
......
</div>
</div>
</div>
</body>
</html>
也可以使用position: relative;
和 position: absolute
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<style>
.outer-container {
width: 100px;
height: 100px;
position: relative;
overflow: hidden;
}
.inner-container {
position: absolute;
left: 0;
top: 0;
right: -17px;
bottom: 0;
overflow-x: hidden;
overflow-y: scroll;
}
.content {
height: 2000px;
}
</style>
</head>
<body>
<div class="outer-container">
<div class="inner-container">
<div class="content">
......
</div>
</div>
</div>
</body>
</html>
使用負margin來實現
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<style>
.outer-container {
height: 100px;
overflow: hidden;
}
.inner-container {
margin-right: -17px;
margin-bottom: -17px;
height: 100%;
overflow-y: scroll;
overflow-x: auto;
}
.content {
height: 2000px;
}
</style>
</head>
<body>
<div class="outer-container">
<div class="inner-container">
<div class="content">
......
</div>
</div>
</div>
</body>
</html>
相關文章
- css隱藏滾動條CSS
- 隱藏滾動條保留滾動效果
- css隱藏滾動條並可以滾動CSS
- 使用CSS隱藏元素滾動條CSS
- css實現隱藏滾動條並可以滾動內容CSS
- 3種方法實現CSS隱藏滾動條並可以滾動內容CSS
- chrome,firfox,IE實現隱藏滾動條但是可以正常滾動(瀏覽器自帶隱藏屬性實現)Chrome瀏覽器
- 如何隱藏scroll-Y縱向滾動條,並不影響內容滾動的方法
- 藍獅主管:641480+滾動條顯示和隱藏的幾個方法
- 手機直播原始碼,滾動條在滑動時顯示,靜止時恢復隱藏狀態原始碼
- react記錄頁面的滾動條位置React
- 直播軟體app開發,CSS超出隱藏並且能滾動APPCSS
- div滾動條樣式,水平滾動
- Vue實現浮動按鈕元件 - 頁面滾動時自動隱藏 - 可拖拽Vue元件
- Vue 返回記住滾動條位置詳解Vue
- CSS滾動條美化CSS
- excel一次性取消隱藏快捷鍵 excel表格怎麼取消隱藏Excel
- 移動端div跟隨滾動條滾動(自制
- 視訊直播原始碼,新增內容滑動條,停止滑動時隱藏原始碼
- tbody 滾動條設定
- 表格顯示滾動條
- Bootstrap列表新增滾動條boot
- Vue.js 桌面端自定義滾動條元件|vue美化滾動條VScrollVue.js元件
- 記一次element-ui配置化table元件的適應性問題(橫向滾動條)UI元件
- vue2.x自定義虛擬滾動條|vue美化滾動條元件VscrollVue元件
- 直播帶貨原始碼,css隱藏捲軸,但使超出部分任然可以滾動原始碼CSS
- element-ui滾動條元件UI元件
- selenium+python 操作滾動條Python
- 超美的滾動條樣式
- bootstrap table 橫向滾動條boot
- Tkinter (17) 滾動條部件 Scrollbar
- Vue完美記住滾動條和實現下拉載入Vue
- 新聞單條無縫間歇向上滾動(第一次分享)
- 記一次隱藏很深的 JVM 線上慘案的分析、排查、解決!JVM
- 筆記本怎麼新增隱藏wifi 筆記本如何連線隱藏的無線wifi筆記WiFi
- div有滾動條 返回頂部
- 下拉選單框和滾動條
- 使用js控制滾動條的位置JS