Fiddle
我正在使用::-webkit-scrollbar
在Chrome中创建自定义滚动条。我有一个border-radius: 10px
,这样做的时候,顶部有白色的角落:
抱歉,因为它是滚动条,所以很难看。
我希望角落与标题div(#dadae3
)具有相同的颜色。有什么方法可以仅使用CSS来消除白角,而无需更改滚动条的样式?
CSS(整个):
body {
padding: 0;
margin: 0
}
::-webkit-scrollbar {
width: 13px;
}
::-webkit-scrollbar-track {
background: #ffffff;
border-radius: 10px;
border: 1px solid #aeaeb5
}
::-webkit-scrollbar-thumb {
background: #dadae3;
border-radius: 10px;
border: 1px solid #aeaeb5
}
::-webkit-scrollbar-thumb:hover {
background: #c4c4cc
}
::-webkit-scrollbar-thumb:active {
background: #aeaeb5
}
HTML:
<div style='background: #dadae3; width: 100%; height: 30px;'></div>
<div style='width: 100%; height: 1000px'></div>
最佳答案
您必须设置::-webkit-scrollbar-corner
伪元素,例如
::-webkit-scrollbar-corner { background: rgba(0,0,0,0.5); }
关于html - 白色 Angular 落webkit-scrollbar,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20232873/