首页 生活百科 文章推荐 美食推荐 汽车百科 星座运势 旅游攻略 数码科技 教育资讯 宠物知识 养花知识 健康知识 周公解梦 热门影视 消费指南
当前位置: 首页 > 生活百科 >

滚动条颜色如何设置(浏览器滚动条hover时变粗、改变颜色)

25次浏览     发布时间:2023-04-25 15:40:20    

今天应UED的要求对项目的滚动条进行美化,原生的滚动条虽然很实用,但确实不美观。

用了一些css美化后

::-webkit-scrollbar{
    height: 9px;
    width: 9px;
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: rgba(157, 165, 183, 0.4);
}

好看多了

但是我们发现了一个问题,就是在滚动条变细之后导致我们想要用鼠标拖动滚动条时有时有些困难。

无意中发现滚动条实际上是由边框和背景色共同组成

于是我们就有了思路,将滚动条的border设置成透明的,只有鼠标hover时才将滚动条的border背景色设置出来

在网上搜索解决方案,无意间发现这篇文章 滚动条悬浮改变颜色大小 里面提到

又很偶然的发现background-clip: padding-box,设置该属性后背景延伸至内边距(padding)外沿,不会绘制到边框处,也就是说设置该属性后,背景将被限制在内容和边距之内,边框背景不会改变。

我们参考进行了下面的改动

完整代码

::-webkit-scrollbar{
    height: 9px;
    width: 9px;
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    border-style: dashed;
    border-color: transparent;
    border-width: 2px;
    background-color: rgba(157, 165, 183, 0.4);
    background-clip: padding-box;
}

::-webkit-scrollbar-thumb:hover {
    background: rgba(157, 165, 183, 0.7);
} 

效果如下

鼠标未hover时

鼠标hover时

相关文章
【爆款新书】虞诺周聿琛许佳宜 虞诺周聿琛许佳宜小说全文章节免费试读
2025-09-16 15:20:11
主角是相思错付,何须年年的小说 《江承泽胡小小》 全文在线阅读
2025-09-16 15:10:11
最完整版老公的私生子让我女儿当狗,我直接送他全家进监狱热门连载小说
2025-09-16 15:00:08
《穿越八零,我成了军少白月光》无广告阅读 姜晚宁路周年免费在线阅读
2025-09-16 14:47:14
主角是姜锦茉盛君曜的锦水汤汤与君诀抖音热门小说
2025-09-16 13:55:12
霍远铮苏曼卿(苏曼卿霍远铮)精彩小说目录阅读
2025-09-16 13:46:10