加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

利用纯CSS改变滚动条样式的方法是什么

发布时间:2023-09-05 14:17:20 所属栏目:语言 来源:
导读:这篇文章给大家分享的是“用纯CSS改变滚动条样式的方法是什么”,对大家学习和理解有一定的参考价值和帮助,有这方面学习需要的朋友,接下来就跟随小编一起学习一下吧。

写过挺多项目都需要改变滚动条
这篇文章给大家分享的是“用纯CSS改变滚动条样式的方法是什么”,对大家学习和理解有一定的参考价值和帮助,有这方面学习需要的朋友,接下来就跟随小编一起学习一下吧。
 
写过挺多项目都需要改变滚动条的默认样式 并不想单独下载和引入插件 因此纯css修改默认滚动条的样式 这次算统一整理下方法,直接上代码。
 
            &::-webkit-scrollbar {
 
              // 滚动条的背景
 
              width: 16px;
 
              background: #191a37;
 
              height: 14px;
 
            }
 
            &::-webkit-scrollbar-track,
 
            &::-webkit-scrollbar-thumb {
 
              border-radius: 999px;
 
              width: 20px;
 
              border: 5px solid transparent;
 
            }
 
            &::-webkit-scrollbar-track {
 
              box-shadow: 1px 1px 5px #191a37 inset;
 
            }
 
            &::-webkit-scrollbar-thumb {
 
              //滚动条的滑块样式修改
 
              width: 20px;
 
              min-height: 20px;
 
              background-clip: content-box;
 
              box-shadow: 0 0 0 5px #464f70 inset;
 
            }
 
            &::-webkit-scrollbar-corner {
 
              background: #191a37;
 
            }
 
这个算很齐全的修改
 
下边这个很精简。值得一试
 
            &::-webkit-scrollbar {
 
              width: 6px;
 
              height: 6px;
 
              background: transparent;
 
            }
 
            &::-webkit-scrollbar-thumb {
 
              background: transparent;
 
              border-radius: 4px;
 
            }
 
            &:hover::-webkit-scrollbar-thumb {
 
              background: hsla(0, 0%, 53%, 0.4);
 
            }
 
            &:hover::-webkit-scrollbar-track {
 
              background: hsla(0, 0%, 53%, 0.1);
 
            }
 
这个的优点在于 鼠标移上才会显示修改的滚动条 体验很好
 
(提示下 隐藏某轴的滚动条代码写法)
 
overflow-x:hidden;
 
之前我以为是 none,半天没变化
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章