CSS scrollbar 属性值说明
| 值 | 描述 |
|---|---|
| ::-webkit-scrollbar-button | 滚动条上的按钮。 |
| ::-webkit-scrollbar-track | 可拖动滚动句柄。 |
| ::-webkit-scrollbar-track-piece | 滚动条的轨道。 |
| ::-webkit-scrollbar-thumb | 轨道的一部分未被句柄覆盖。 |
| ::-webkit-scrollbar-corner | 滚动条的底角,其中水平和垂直滚动列相遇。 |
| ::-webkit-resizer | 可拖动调整调整句柄,显示在某些元素的底角。 |
| initial | 使属性使用其默认值。 |
| inherit | 从父母元素继承属性。 |
语法
scrollbar: ::-webkit-scrollbar-button | ::-webkit-scrollbar-track | ::-webkit-scrollbar-track-piece | ::-webkit-scrollbar-thumb | ::-webkit-scrollbar-corner | ::-webkit-resizer
滚动条属性示例:
<!DOCTYPE html>
<html>
<head>
<title>文档的标题</title>
<style>
html {
height: 100%;
overflow: hidden;
}
body {
height: 100%;
background: #eee;
overflow: scroll;
width: 85%;
max-width: 600px;
margin: 0 auto;
padding: 3em;
font: 100%/1.4 lora, serif;
border: 1px solid #666;
}
p {
margin: 0 0 1.5em;
}
body::-webkit-scrollbar {
width: 1em;
}
body::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
body::-webkit-scrollbar-thumb {
background-color: #666;
outline: 1px solid #eee;
}
</style>
</head>
<body>
<h2>Scrollbar 属性示例</h2>
<div>
经历过风雨,才懂得阳光的温暖。是谁把光阴剪成了烟花,一瞬间,看尽繁华。是谁把思念翻起了浪花,一转身,浪迹天涯。
</div>
<div>
经历过风雨,才懂得阳光的温暖。 是谁把光阴剪成了烟花,一瞬间,看尽繁华。是谁把思念翻起了浪花,一转身,浪迹天涯。
</div>
<div>
经历过风雨,才懂得阳光的温暖。 是谁把光阴剪成了烟花,一瞬间,看尽繁华。是谁把思念翻起了浪花,一转身,浪迹天涯。
</div>
<div>
经历过风雨,才懂得阳光的温暖。 是谁把光阴剪成了烟花,一瞬间,看尽繁华。是谁把思念翻起了浪花,一转身,浪迹天涯。
</div>
<div>
经历过风雨,才懂得阳光的温暖。 是谁把光阴剪成了烟花,一瞬间,看尽繁华。是谁把思念翻起了浪花,一转身,浪迹天涯。
</div>
<div>
经历过风雨,才懂得阳光的温暖。 是谁把光阴剪成了烟花,一瞬间,看尽繁华。是谁把思念翻起了浪花,一转身,浪迹天涯。
</div>
<div>
经历过风雨,才懂得阳光的温暖。 是谁把光阴剪成了烟花,一瞬间,看尽繁华。是谁把思念翻起了浪花,一转身,浪迹天涯。
</div>
<div>
经历过风雨,才懂得阳光的温暖。是谁把光阴剪成了烟花,一瞬间,看尽繁华。是谁把思念翻起了浪花,一转身,浪迹天涯。
</div>
<div>
经历过风雨,才懂得阳光的温暖。 是谁把光阴剪成了烟花,一瞬间,看尽繁华。是谁把思念翻起了浪花,一转身,浪迹天涯。
</div>
<div>
经历过风雨,才懂得阳光的温暖。 是谁把光阴剪成了烟花,一瞬间,看尽繁华。是谁把思念翻起了浪花,一转身,浪迹天涯。
</div>
</body>
</html>
带有 ::-webkit-scrollbar-track 和 ::-webkit-scrollbar-thumb 伪元素的滚动条属性示例:
<!DOCTYPE html>
<html>
<head>
<title>文档的标题</title>
<style>
html {
height: 100%;
overflow: hidden;
}
body {
height: 100%;
background: #ececec;
overflow: scroll;
width: 90%;
max-width: 550px;
margin: 0 auto;
padding: 2em;
border: 2px solid #cccccc;
}
p {
margin: 0 0 1.5em;
}
body::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
border-radius: 10px;
background-color: #F5F5F5;
}
body::-webkit-scrollbar {
width: 5px;
background-color: #F5F5F5;
}
body::-webkit-scrollbar-thumb {
border-radius: 10px;
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
background-color: #666666;
}
</style>
</head>
<body>
<h2>Scrollbar 属性示例</h2>
<div>
经历过风雨,才懂得阳光的温暖。 是谁把光阴剪成了烟花,一瞬间,看尽繁华。是谁把思念翻起了浪花,一转身,浪迹天涯。
</div>
<div>
经历过风雨,才懂得阳光的温暖。 是谁把光阴剪成了烟花,一瞬间,看尽繁华。是谁把思念翻起了浪花,一转身,浪迹天涯。
</div>
<div>
经历过风雨,才懂得阳光的温暖。 是谁把光阴剪成了烟花,一瞬间,看尽繁华。是谁把思念翻起了浪花,一转身,浪迹天涯。
</div>
<div>
经历过风雨,才懂得阳光的温暖。 是谁把光阴剪成了烟花,一瞬间,看尽繁华。是谁把思念翻起了浪花,一转身,浪迹天涯。
</div>
<div>
经历过风雨,才懂得阳光的温暖。是谁把光阴剪成了烟花,一瞬间,看尽繁华。是谁把思念翻起了浪花,一转身,浪迹天涯。
</div>
<div>
经历过风雨,才懂得阳光的温暖。 是谁把光阴剪成了烟花,一瞬间,看尽繁华。是谁把思念翻起了浪花,一转身,浪迹天涯。
</div>
<div>
经历过风雨,才懂得阳光的温暖。 是谁把光阴剪成了烟花,一瞬间,看尽繁华。是谁把思念翻起了浪花,一转身,浪迹天涯。
</div>
<div>
经历过风雨,才懂得阳光的温暖。 是谁把光阴剪成了烟花,一瞬间,看尽繁华。是谁把思念翻起了浪花,一转身,浪迹天涯。
</div>
<div>
经历过风雨,才懂得阳光的温暖。 是谁把光阴剪成了烟花,一瞬间,看尽繁华。是谁把思念翻起了浪花,一转身,浪迹天涯。
</div>
<div>
经历过风雨,才懂得阳光的温暖。 是谁把光阴剪成了烟花,一瞬间,看尽繁华。是谁把思念翻起了浪花,一转身,浪迹天涯。
</div>
<div>
经历过风雨,才懂得阳光的温暖。 是谁把光阴剪成了烟花,一瞬间,看尽繁华。是谁把思念翻起了浪花,一转身,浪迹天涯。
</div>
</body>
</html>
CSS scrollbar 属性集是一个专有样式挂钩,让设计人员可以为浏览器的本机滚动条创建自定义主题。
现在,它暴露在-webkit供应商前缀后面。
-webkit-scrollbar 属性集由七个不同的伪元素组成,它们一起构成了一个完整的滚动条 UI 元素。
这七个伪元素如下:
- ::-webkit-scrollbar
- ::-webkit-scrollbar-button
- ::-webkit-scrollbar-track
- ::-webkit-scrollbar-track-piece
- ::-webkit-scrollbar-thumb
- ::-webkit-scrollbar-corner
- ::-webkit-resizer
| 初始值 | auto |
|---|---|
| 应用于 | 滚动框。 |
| 继承 | 可继承 |
| 可动画的 | 离散的。 |
| 版本 | - |
| DOM 语法 | - |
日期:2020-06-02 22:14:46 来源:oir作者:oir
