zoukankan      html  css  js  c++  java
  • 自定义页面滚动条

    滚动条提供了以下样式:

    1. ::-webkit-scrollbar 滚动条整体部分,可以设置宽度啥的
    2. ::-webkit-scrollbar-button 滚动条两端的按钮
    3. ::-webkit-scrollbar-track  外层轨道
    4. ::-webkit-scrollbar-track-piece  内层滚动槽
    5. ::-webkit-scrollbar-thumb 滚动的滑块
    6. ::-webkit-scrollbar-corner 边角
    7. ::-webkit-resizer 定义右下角拖动块的样式

    案例:

    HTML

    <div class="div_con">
          <div class="div_con_height"></div>
    </div>

    CSS

    .div_con{
        width: 100px;
        height: 300px;
        overflow: hidden;
        overflow-y:scroll;
       border: 1px solid #000;
    }
    .div_con_height{
        width: 100px;
        height: 500px;
    }
    .div_con::-webkit-scrollbar {/*滚动条整体样式*/
    
        width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/
    
        height: 1px;
    
    }
    
    .div_con::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    
        border-radius: 5px;
    
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    
        background: #535353;
    
    }
    
    .div_con::-webkit-scrollbar-track {/*滚动条里面轨道*/
    
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    
        border-radius: 5px;
    
        background: #fff;
    
    }

    注意:直接写样式  ::-webkit-scrollbar 可以修改全局的滚动条(包括默认侧边滚动条)

  • 相关阅读:
    解决Nginx不支持pathinfo的问题
    PHP获取当前服务器信息的基本语句
    权重结构的加权排序算法
    《深入探讨C++对象模型》笔记 二
    链表的一些常用操作
    invalidate作用
    GetMessage()和PeekMessage()区别
    C语言程序编译的内存分配
    assert() 宏用法
    开始写博客
  • 原文地址:https://www.cnblogs.com/ffyun/p/13826415.html
Copyright © 2011-2022 走看看