请看下面的详细讲解。
CSS设置滚动条颜色与样式
设置滚动条颜色
要设置滚动条的颜色,我们需要使用伪元素::-webkit-scrollbar
,再用background-color
属性设置滚动条的背景颜色,用thumb
伪元素来设置滚动条的滑块颜色。
/* 设置滚动条的背景颜色 */
::-webkit-scrollbar {
background-color: #f5f5f5;
}
/* 设置滑块颜色 */
::-webkit-scrollbar-thumb {
background-color: #000000;
}
设置滚动条样式
要设置滚动条的样式,我们可以使用::-webkit-scrollbar-track
、::-webkit-scrollbar-thumb
和::-webkit-scrollbar-thumb:hover
这三个伪元素来定义。
::-webkit-scrollbar-track
用来设置滚动条的轨道,可以添加background-color
属性来设置颜色。
::-webkit-scrollbar-thumb
用来设置滚动条的滑块,我们可以添加background-color
、border-width
、border-radius
等属性来定义样式。
::-webkit-scrollbar-thumb:hover
则用来设置鼠标在滚动条滑块上的样式。
/* 设置滚动条的样式 */
::-webkit-scrollbar {
width: 10px;
}
::-webkit-scrollbar-track {
background-color: #f5f5f5;
}
::-webkit-scrollbar-thumb {
background-color: #000000;
border-radius: 10px;
}
::-webkit-scrollbar-thumb:hover {
background-color: #555555;
}
如何去掉与隐藏滚动条
去掉滚动条
有时候我们不想显示滚动条,此时可以使用::-webkit-scrollbar
伪元素和display:none
属性来去掉滚动条。
/* 去掉滚动条 */
::-webkit-scrollbar {
display: none;
}
隐藏滚动条
如果想要滚动条在内容超出容器的时候出现,但初始并不显示,可以使用::-webkit-scrollbar
和width:0;height:0;background:transparent
属性来隐藏滚动条自身的元素,但保留滚动功能。
/* 隐藏滚动条 */
::-webkit-scrollbar {
width: 0;
height: 0;
background: transparent;
}
以上就是关于CSS设置滚动条颜色与样式以及如何去掉与隐藏滚动条的完整攻略,希望能够帮助到你。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:css设置滚动条颜色与样式以及如何去掉与隐藏滚动条 - Python技术站