CSS3 设置滚动条主要有下面七个属性:
可以全局设置,也可以对单个div进行设置
/* 滚动条整体部分,可以设置宽度等 */
body::-webkit-scrollbar{
}
/* 滚动条两端的按钮 */
body::-webkit-scrollbar-button{
}
/* 外层轨道 */
body::-webkit-scrollbar-track{
}
/* 内层滚动槽 */
body::-webkit-scrollbar-track-piece{
}
/* 滚动的滑块 */
body::-webkit-scrollbar-thumb{
}
/* 边角 */
body::-webkit-scrollbar-corner{
}
/* 定义右下角拖动块的样式 */
body::-webkit-resizer{
}
例如可以按照下面直接设置
/* 设置滚动条的样式 */
::-webkit-scrollbar {
width: 5px;
}
/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
border-radius: 10px;
background: rgba(117, 146, 168, 1);
-webkit-box-shadow: inset006pxrgba(0, 0, 0, 0.5);
}
/* 内层滚动槽 */
::-webkit-scrollbar-track-piece {
width: 2px;
background: rgba(30, 52, 68, 1);
}
其他的就自己测试吧。