一尘不染

CSS滚动条宽度

css

亲朋好友,是否可以增加<div>放置在元素内部的滚动条的宽度<body>

我不是在谈论 浏览器本身 的默认滚动条,此页面以全屏模式运行,并且由于浏览器滚动条从不显示图片,因此内部<div>元素具有自己的滚动条。


阅读 648

收藏
2020-05-16

共1个答案

一尘不染

如果您谈论的是div带有overflow: scroll(或auto)自动出现在滚动条上的滚动条,那么没有,那仍然是浏览器使用常规OS小部件呈现的本机滚动条,而不是可以样式化的(*)。

虽然您可以按照Matt的建议,将其替换为由可样式化的div和JavaScript组成的代理,但一般情况下,我不建议您使用它。脚本驱动的滚动条的行为永远不会与真正的OS滚动条完全相同,从而导致可用性和可访问性问题。

(*:除了IE着色样式之外,我也不会真正推荐。除了仅使用IE之外,使用它们会迫使IE退回使用从当前Windows主题使用的漂亮滚动条图像到丑陋的Win95样式的滚动条)

2020-05-16