当滚动条滑块一直指向箭头时,普通的chrome滚动条箭头按钮会处于类似禁用的状态。
有::-webkit-scrollbar*
选择器用于样式化滚动条。
我可以使用什么选择器来样式化按钮的特定状态?::webkit-scrollbar-button:disabled
不适用于此状态。
Codepen:https://codepen.io/mattyork/pen/oGWOZY?editors=1100
当滚动条滑块一直指向箭头时,普通的chrome滚动条箭头按钮会处于类似禁用的状态。
有::-webkit-scrollbar*
选择器用于样式化滚动条。
我可以使用什么选择器来样式化按钮的特定状态?::webkit-scrollbar-button:disabled
不适用于此状态。
Codepen:https://codepen.io/mattyork/pen/oGWOZY?editors=1100
5条答案
按热度按时间tquggr8v1#
如果没有什么可滚动的,我会完全隐藏滚动条。
kcrjzv8t2#
回答
从我的基本研究来看,我不确定这是可能的。基于这个css-tricks.com页面,我敢打赌你已经看到了,它没有列出任何活动或非活动滚动条按钮的伪选择器。下面是列出的选择器。
相反,您可以考虑将所有按钮一起删除。
wj8zmpe13#
你可以使用jQuery插件来尝试。
这里我附上了Github link.
这里是Plugin webpage.
您还可以从这个link中找到滚动条的示例。
另一种方法:
CSS滚动条自定义
希望这对你有帮助。
yxyvkwin4#
我只能想到用JavaScript来实现
我确信这在CSS中是可能的,但我真的希望在这一点上是错误的。目前我只有这些
ulydmbyx5#
您可以尝试在::-webkit-scrollbar之前使用:disabled,如下例所示:
它适用于我的情况,background-position-y对应于禁用状态的图像位置。