css 设置滚动条的样式以及各个浏览器的兼容性

 /*设置滚动条样式为细小*/
    scrollbar-width: thin;
    scrollbar-color: #ccc #f5f5f5;

这种设置,在一些旧版本的浏览器不兼容,可以再增加以下样式

复制代码
/* 定义全局滚动条样式 */
::-webkit-scrollbar {
    width: 8px;
}

::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

::-webkit-scrollbar-thumb:hover {
    background: #555;
}
复制代码

这样设置,整个页面所有的滚动条都会生效。

如果只要某个元素的,可以如下设置:

复制代码
/* 仅针对class为custom-scrollbar的元素定义滚动条样式 */
.custom-scrollbar::-webkit-scrollbar {
    width: 8px;
}

.custom-scrollbar::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

.custom-scrollbar::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

.custom-scrollbar::-webkit-scrollbar-thumb:hover {
    background: #555;
}
复制代码

 

posted @   黄明辉  阅读(444)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
历史上的今天:
2019-08-21 ASP.NET CORE 2.2 因外键设置的双向导航对象序列化报 循环错误问题的解决
点击右上角即可分享
微信分享提示