1. 选择器选择滚动条:
/* Webkit(Chrome, Safari, Opera)*/
::-webkit-scrollbar {
width: 12px;
}
/* Firefox */
scrollbar-width: thin;
scrollbar-color: #333 #eee;
2. 设置滚动条轨道(Track):
::-webkit-scrollbar-track {
background: #eee;
}
3. 设置滚动条滑块(Thumb):
::-webkit-scrollbar-thumb {
background-color: #333;
}
4. 设置滚动条角(Corner):
::-webkit-scrollbar-corner {
background: #eee;
}
5. 设置滚动条边框:
::-webkit-scrollbar-thumb {
border: 2px solid #eee;
}
CSS 滚动条美化小技巧:
1. 透明度渐变效果:
::-webkit-scrollbar-thumb {
background-color: #333;
transition: background-color 0.3s ease;
}
::-webkit-scrollbar-thumb:hover {
background-color: #555;
}
2. 使用阴影效果:
::-webkit-scrollbar-thumb {
box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
}
3. 隐藏滚动条,仅在滚动时显示:
::-webkit-scrollbar {
width: 0;
}
::-webkit-scrollbar-thumb {
background-color: transparent;
}
::-webkit-scrollbar-track {
background-color: transparent;
}
::-webkit-scrollbar-thumb:hover {
background-color: #333;
}
4. 自定义滚动条宽度:
::-webkit-scrollbar {
width: 8px;
}
5. 使用图片作为滚动条样式:
::-webkit-scrollbar-thumb {
background: url('path/to/image.png');
}
请注意,不同浏览器对滚动条的样式支持程度不同,上述示例主要针对 Webkit 内核浏览器(如Chrome、Safari)和 Firefox。可以根据实际需求选择合适的样式和技巧。
转载请注明出处:http://www.zyzy.cn/article/detail/4045/CSS