css设置滚动条样式

css设置滚动条样式

/*全局引入 滚动条 */

::-webkit-scrollbar {

  width: 3px !important;

  height: 3px !important;

}

::-webkit-scrollbar-thumb {

  border-radius: 10px;

  width: 1px;

  background: rgba(255, 255, 255, 0.5);

}

::-webkit-scrollbar-track {

  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);

  border-radius: 10px;

  background: rgba(57, 177, 255, 0.16);

}

先看效果图

附上效果图代码:

 
  1. 1.style部分

  2. <style>

  3. /*定义滚动条样式(高宽及背景)*/

  4. ::-webkit-scrollbar {

  5. width: 6px; /* 滚动条宽度, width:对应竖滚动条的宽度 height:对应横滚动条的高度*/

  6. background: #007acc;

  7. }

  8. /*定义滚动条轨道(凹槽)样式*/

  9. ::-webkit-scrollbar-track {

  10. -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); /* 较少使用 */

  11. border-radius: 3px;

  12. }

  13. /*定义滑块 样式*/

  14. ::-webkit-scrollbar-thumb {

  15. border-radius: 3px;

  16. height: 100px; /* 滚动条滑块长度 */

  17. background-color: #ccc;

  18. }

  19. </style>

  20. 2.body部分

  21. <div style="height: 200px;overflow-y: scroll;background: #52cc8f;">

  22. 11111111

  23. <p>11111111111111111111</p>

  24. <p>11111111111111111111</p>

  25. <p>11111111111111111111</p>

  26. <p>11111111111111111111</p>

  27. <p>11111111111111111111</p>

  28. <p>11111111111111111111</p>

  29. <p>11111111111111111111</p>

  30. <p>11111111111111111111</p>

  31. <p>11111111111111111111</p>

  32. <p>11111111111111111111</p>

  33. </div>

最后,总结 一个滚动条的组成部分(通常设置前三个即可):

  • ::-webkit-scrollbar 滚动条整体部分
  • ::-webkit-scrollbar-thumb  滚动条里面的小方块(即滚动条滑块),能向上向下移动(或横向滚动条可往左往右移动)
  • ::-webkit-scrollbar-track  滚动条的轨道(对应上图滚动条凹槽,里面装有Thumb,即滚动条滑块)
  • ::-webkit-scrollbar-button 滚动条的轨道的两端按钮,允许通过点击微调小方块的位置
  • ::-webkit-scrollbar-corner 边角,即两个滚动条的交汇处
  • ::-webkit-scrollbar-track-piece 内层轨道,滚动条中间部分
  • ::-webkit-resizer 两个滚动条的交汇处上用于通过拖动调整元素大小的小控件
  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值