2 回答
TA贡献1809条经验 获得超8个赞
对于浏览器来说太scrollbar-width
新了。
对于仅适用于 webkit 浏览器的其他解决方案(chrome、safari 和较新的 Edge)
::-webkit-scrollbar {
width: 8px;
}
::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
::-webkit-scrollbar-thumb {
background-color: darkgrey;
outline: 1px solid slategrey;
}
<textarea>ABCDE<br>ABCDE<br>ABCDE<br>ABCDE<br>ABCDE<br>ABCDE</textarea>
TA贡献1784条经验 获得超9个赞
从下面的 URL 中,您可以看到“scrollbar-width”在浏览器中非常不受欢迎,因此这可能是它不起作用的原因 =>
你可以像这样使用WebKit
您有一个具有滚动功能的元素。
在同一个滚动元素上设置“::-webkit-scrollbar” =>
.scroll-element::-webkit-scrollbar { 宽度:4px; 高度:100%;背景颜色:灰色;}
请记住,此“背景颜色:灰色”适用于滚动条背景,而不适用于实际滚动条。
让我们将实际的滚动条(移动部分)设置为不同的颜色,现在使用“::webkit-scrollbar-thumb”=>
.scroll-element::-webkit-scrollbar-thumb { 背景:#000; }
- 2 回答
- 0 关注
- 652 浏览
添加回答
举报