好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

css滚动条加宽

最近在写网页的时候,发现了一个问题,就是当内容过多时,页面的滚动条太细了,用起来不太舒服。于是我研究了一下,实现了一个将滚动条加宽的方法,现在来跟大家分享一下。

/* 设置滚动条宽度 */
::-webkit-scrollbar {
width: 10px;
}
/* 指定滚动条轨道样式 */
::-webkit-scrollbar-track {
border-radius: 10px;
background-color: #f5f5f5;
}
/* 指定滚动条滑块样式 */
::-webkit-scrollbar-thumb {
border-radius: 10px;
background-color: #555;
/* 给滑块添加阴影 */
-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
}
/* 鼠标悬停在滚动条上时的样式 */
::-webkit-scrollbar-thumb:hover {
background-color: #888;
}

代码中,首先使用了 ::-webkit-scrollbar 选择器,指定了滚动条的宽度为10像素。接着使用了 ::-webkit-scrollbar-track 选择器,指定了滚动条的轨道样式,这里使用了圆角矩形,并设置了背景颜色。再使用了 ::-webkit-scrollbar-thumb 选择器,指定了滚动条的滑块样式,这里同样使用了圆角矩形,并设置了背景颜色,还为滑块添加了一个阴影效果。最后,使用 ::-webkit-scrollbar-thumb:hover 选择器,指定了当鼠标悬停在滚动条上时的样式。

需要注意的是,这里使用的是 -webkit- 前缀,这是因为目前只有webkit内核的浏览器支持这些选择器,如果要兼容其他浏览器,需要添加 -moz- 和 -ms- 前缀。

到这里,我们就实现了一个将滚动条加宽的效果,可以让使用滚动条的体验更加舒适。如果你也遇到了这样的问题,不妨试试这个方法。

查看更多关于css滚动条加宽的详细内容...

  阅读:35次

上一篇: css滚动条变大

下一篇:css滚动条不滚动