使用场景
::-webkit-scrollbar 只支持WebKit的浏览器 (谷歌Chrome, 苹果Safari)可以使用。
全局样式
* {
scrollbar-width: thin;
// auto -浏览器默认滚动条宽度
// thin -设置比默认滚动条更窄的宽度
// none -隐藏滚动条,但是元素还可以滚动
// **px -直接设置滚动条的宽度
}
// 垂直滚动条和水平滚动条相交的部分
::-webkit-scrollbar-corner {
display: none;
width: 0;
height: 0;
}
// 整个滚动条
::-webkit-scrollbar {
width: 5px; // 宽度
height: 5px; // 高度
background-color: #a7b1c2; // 颜色
}
// 滚动条上的滚动滑块。
::-webkit-scrollbar-thumb {
width: 6px;
height: 6px;
background: rgba(0, 0, 0, 0.1);
background-clip: padding-box;
border: 2px solid transparent;
border-radius: 6px;
}
// 滚动条上的按钮(上下箭头)。
::-webkit-scrollbar-button {
display: none;
width: 0;
height: 0;
}
// 滚动条轨道
::-webkit-scrollbar-track {
display: none;
}
// 滚动条没有滑块的轨道部分。
::-webkit-scrollbar-track-piece {
display: none;
}
// 右下角拖动块(如:textarea的可拖动按钮)
::-webkit-resizer {
background: #991d28;
}