我正在尝试设计一个适用于 Chrome 和 Safari 的自定义滚动条。我尝试了以下 CSS:
::-webkit-scrollbar {
width: 15px;
}
::-webkit-scrollbar-track {
background-color: rgba(100, 100, 100, .5);
width: 15px;
}
::-webkit-scrollbar-thumb {
background-color: #818B99;
border-radius: 9px;
width: 9px;
}
但是width
on-webkit-scrollbar-thumb
被忽略了。如上所述,我希望拇指比轨道更薄。
看来我可以通过在-webkit-scrollbar-thumb
3px 上设置与轨道颜色相同的边框来伪造宽度,但这仅适用于不透明的背景颜色,并且我需要它与上述轨道的透明颜色一起使用。
示例 jsfiddle:http: //jsfiddle.net/L6Uzu/1/