滚动条样式设置(CSS)
# 属性说明
::-webkit-scrollbar
:滚动条整体部分,其中的属性有width,height,background,border
等。::-webkit-scrollbar-button
:滚动条两端的按钮。可以用display:none
让其不显示,也可以添加背景图片,颜色改变显示效果。::-webkit-scrollbar-track
:外层轨道。可以用display:none
让其不显示,也可以添加背景图片,颜色改变显示效果。::-webkit-scrollbar-track-piece
:内层轨道,具体区别看下面gif图,需要注意的就是它会覆盖第三个属性的样式。::-webkit-scrollbar-thumb
:滚动条里面可以拖动的那部分::-webkit-scrollbar-corner
:边角,两个滚动条交汇处::-webkit-resizer
:两个滚动条交汇处用于拖动调整元素大小的小控件(基本用不上)
# css代码示例1:
.scrollbar::-webkit-scrollbar {
/*滚动条整体样式*/
width: 5px;
/*高宽分别对应横竖滚动条的尺寸*/
height: 1px;
}
.scrollbar::-webkit-scrollbar-thumb {
/*滚动条里面小方块*/
border-radius: 10px;
box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
background: #dfdfdf;
}
.scrollbar::-webkit-scrollbar-track {
/*滚动条里面轨道*/
box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
border-radius: 10px;
background: rgb(247, 247, 247);
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# css代码示例2:
/*css主要部分的样式*/
/*定义滚动条宽高及背景,宽高分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar {
width: 10px; /*对垂直流动条有效*/
height: 10px; /*对水平流动条有效*/
}
/*定义滚动条的轨道颜色、内阴影及圆角*/
::-webkit-scrollbar-track{
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
background-color: rosybrown;
border-radius: 3px;
}
/*定义滑块颜色、内阴影及圆角*/
::-webkit-scrollbar-thumb{
border-radius: 7px;
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
background-color: #E8E8E8;
}
/*定义两端按钮的样式*/
::-webkit-scrollbar-button {
background-color:cyan;
}
/*定义右下角汇合处的样式*/
::-webkit-scrollbar-corner {
background:khaki;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
上次更新: 2024/01/30, 00:35:17
- 01
- linux 安装 ollama 基本步骤11-27
- 02
- Linux(Ubuntu)安装 open-webui 最新方式汇总11-27