是否可能在滚动条项或滚动条轨道周围添加填充或边距?我已经尝试过了,只能得到上/下填充。将填充添加到UL对滚动条没有影响。在滚动条上使用负边距也没有效果。有什么好的想法吗?JS Fiddle 这里。
::-webkit-scrollbar {
width: 12px;
margin:10px;
}
::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
-webkit-border-radius: 10px;
border-radius: 10px;
padding: 10px
}
::-webkit-scrollbar-thumb {
-webkit-border-radius: 10px;
border-radius: 10px;
background: rgba(255,0,0,0.8);
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}
::-webkit-scrollbar-thumb:window-inactive {
background: rgba(255,0,0,0.4);
background-clip: padding-box
,它会导致元素的边框被切割掉(以及其下方的背景颜色),所以通过将边框设置为完全透明的颜色,可以产生与边框宽度匹配的填充效果。如果没有这个规则,背景颜色将通过边框可见。 - SeinopSys::-webkit-scrollbar { width: 40px; } ::-webkit-scrollbar-thumb { border: 12px solid rgba(0, 0, 0, 0); background-clip: padding-box; -webkit-border-radius: 20px; background-color: rgba(0, 0, 0, 0.15);; }
真正的遗憾是我不能添加上下边距。 - tatsu