zoukankan      html  css  js  c++  java
  • 修改滚动条样式

    局部滚动条

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    	<style></style>
    </head>
    <style>
    .zz{
         50px;
        height: 200px;
        overflow: auto;
        float: left;
        margin: 5px;
        border: none;
    }
    .scrollbar{
         30px;
        height: 300px;
        margin: 0 auto;
      
    }
    .zz-1::-webkit-scrollbar {/*滚动条整体样式*/
             10px;     /*高宽分别对应横竖滚动条的尺寸*/
            height: 1px;
        }
    .zz-1::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
            border-radius: 10px;
             -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
            background: #535353;
        }
    .zz-1::-webkit-scrollbar-track {/*滚动条里面轨道*/
            -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
            border-radius: 10px;
            background: #EDEDED;
        }
    </style>
    <body>
    <div class="zz zz-1">
            <div class="scrollbar"></div>
    </div>
    <script>
    
    </script>
    </body>
    </html>
    

      

    所有的滚动条都修改的话去掉前面的class选择标记就好

    如:::-webkit-scrollbar{...}

    滚动条的组成属性(方便详细调节,方式如上):

    • ::-webkit-scrollbar 滚动条整体部分
    • ::-webkit-scrollbar-thumb  滚动条里面的小方块,能向上向下移动(或往左往右移动,取决于是垂直滚动条还是水平滚动条)
    • ::-webkit-scrollbar-track  滚动条的轨道(里面装有Thumb)
    • ::-webkit-scrollbar-button 滚动条的轨道的两端按钮,允许通过点击微调小方块的位置。
    • ::-webkit-scrollbar-track-piece 内层轨道,滚动条中间部分(除去)
    • ::-webkit-scrollbar-corner 边角,即两个滚动条的交汇处
    • ::-webkit-resizer 两个滚动条的交汇处上用于通过拖动调整元素大小的小控件
  • 相关阅读:
    java数据类型
    如何判断数组
    git 常用命令
    如何配置 ESLint 工作流
    Lambda表达式和函数式接口
    面向对象(多态与内部类)
    面向对象(封装与继承)
    面相对像(基础)
    break;怎么跳出外部循环
    面向对象(类与对象)
  • 原文地址:https://www.cnblogs.com/zhaozhou/p/9452876.html
Copyright © 2011-2022 走看看