900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > CSS 自定义滚动条样式

CSS 自定义滚动条样式

时间:2023-01-09 11:17:20

相关推荐

CSS 自定义滚动条样式

参考博客

/p/da5d52630f36

/p/c2addb233acd

滚动条的样式主要有三部分组成:

::-webkit-scrollbar 滚动条整体样式;::-webkit-scrollbar-thumb 滑块部分;::-webkit-scrollbar-thumb 轨道部分;

示例 1

::-webkit-scrollbar {/*滚动条整体样式*//*高宽分别对应横竖滚动条的尺寸*/width : 10px;height: 10px;}::-webkit-scrollbar-thumb {/*滚动条里面小方块*/border-radius: 10px;box-shadow : inset 0 0 5px rgba(0, 0, 0, 0.2);background : #535353;}::-webkit-scrollbar-track {/*滚动条里面轨道*/box-shadow : inset 0 0 5px rgba(0, 0, 0, 0.2);border-radius: 10px;background : #ededed;}

示例 2

::-webkit-scrollbar {/*滚动条整体样式*//*高宽分别对应横竖滚动条的尺寸*/width : 10px;height: 10px;}::-webkit-scrollbar-thumb {/*滚动条里面小方块*/border-radius : 10px;background-color: skyblue;background-image: -webkit-linear-gradient(45deg,rgba(255, 255, 255, 0.2) 25%,transparent 25%,transparent 50%,rgba(255, 255, 255, 0.2) 50%,rgba(255, 255, 255, 0.2) 75%,transparent 75%,transparent);}::-webkit-scrollbar-track {/*滚动条里面轨道*/box-shadow : inset 0 0 5px rgba(0, 0, 0, 0.2);background : #ededed;border-radius: 10px;}

示例 3

/*整体部分*/::-webkit-scrollbar {width: 10px;height: 10px;}/*滑动轨道*/::-webkit-scrollbar-track {border-radius: 0px;background: none;}/*滑块*/::-webkit-scrollbar-thumb {border-radius: 5px;box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);background-color: rgba(255, 255, 255, 0.75);}/*滑块效果*/::-webkit-scrollbar-thumb:hover {border-radius: 5px;box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);background-color: rgba(85, 85, 85, 0.4);}

示例 4

::-webkit-scrollbar {width: 14px;height: 14px;}::-webkit-scrollbar-track,::-webkit-scrollbar-thumb {border-radius: 999px;border: 5px solid transparent;}::-webkit-scrollbar-track {box-shadow: 1px 1px 5px rgba(0,0,0,.2) inset;}::-webkit-scrollbar-thumb {min-height: 20px;background-clip: content-box;box-shadow: 0 0 0 5px rgba(0,0,0,.2) inset;}::-webkit-scrollbar-corner {background: transparent;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。