CSS 滚动条样式美化

CSS 滚动条样式美化滚动条主要属性 webkit scrollbar 滚动条整体部分 webkit scrollbar thumb 滚动条里面的滑块 webkit scrollbar track 滚动条的轨道 webkit scrollbar button 滚动条轨道两端的按钮 允许通过点击微调滑块的位置 webkit scrollbar track piece 内层轨道 滚动条中间部分 webkit scrollbar corner 边角 及两个滚动条的交汇处 webkit r

滚动条主要属性

  1. ::-webkit-scrollbar:滚动条整体部分
  2. ::-webkit-scrollbar-thumb:滚动条里面的滑块
  3. ::-webkit-scrollbar-track: 滚动条的轨道
  4. ::-webkit-scrollbar-button: 滚动条轨道两端的按钮,允许通过点击微调滑块的位置
  5. ::-webkit-scrollbar-track-piece:内层轨道,滚动条中间部分
  6. ::-webkit-scrollbar-corner:边角,及两个滚动条的交汇处
  7. ::-webkit-resizer :两个滚动条的交汇处上用于通过拖动调整元素大小的小控

示例

<style> /* 设置滚动条的样式 */ ::-webkit-scrollbar { 
      width:12px; /* 竖向滚动条宽度 */ height: 13px; /* 横向滚动条宽度 */ background-color: #000; } /* 滚动槽 */ ::-webkit-scrollbar-track { 
      /* 其实直接在 ::-webkit-scrollbar 中设置也能达到同样的视觉效果*/ /* -webkit-box-shadow: inset 0 0 6px rgba(177, 223, 117, 0.7); */ background-color: #fff; border-radius: 10px; } ::-webkit-scrollbar-button { 
      /* 设置了相关样式,按钮才会出来 */ background-color: #6868f3; } /* 滚动条滑块 */ ::-webkit-scrollbar-thumb { 
      border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(8, 182, 110, 0.616); } ::-webkit-scrollbar-thumb:hover { 
      background: rgba(5, 156, 93, 0.719); -webkit-box-shadow: unset; } ::-webkit-scrollbar-thumb:window-inactive { 
      /* 容器不被激活时的样式 */ background: #ff000066; } ::-webkit-scrollbar-corner { 
      /* 两个滚动条交汇处边角的样式 */ background-color: #f34e12; }  
     style> 

效果

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/178069.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午6:05
下一篇 2026年3月26日 下午6:06


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号