zoukankan      html  css  js  c++  java
  • [分享] 通过修改CSS自定义chrome滚动条样式

    首先得说一句 我不懂CSS的写法之类的 这段CSS也是在网上找的 所以有更先进的需求的话 我肯定不能满足你们了 不好意思
    效果图在10楼有人上了 我这边不管怎么弄 上传图片都卡在96% 而且不翻wall不能回帖 翻wall的情况下 上论坛这个慢啊 所以 大家去看这个图吧http://bbs.kafan.cn/forum.php?mo ... &fromuid=487958
    大家都知道哈 chrome能自定义的东西比较少 不像FF或者opera那样 几个样式 或者脚本 就能把浏览器改成任何想要的样子 不过 今天我抽时间研究了一下 发现自定义个滚动条还是可以的 毕竟对于chrome来说 UI上的东西本来就很少 标签页 可以通过主题修改 那么滚动条 就可以通过CSS修改了

    1. ::-webkit-scrollbar
    2. {
    3.     6px;
    4.     height: 6px;
    5. }
    6. ::-webkit-scrollbar-track-piece
    7. {
    8.    
    9.     -webkit-border-radius: 6px;
    10. }
    11. ::-webkit-scrollbar-thumb:vertical
    12. {
    13.     height: 5px;
    14.    
    15.     -webkit-border-radius: 6px;
    16. }
    17. ::-webkit-scrollbar-thumb:horizontal
    18. {
    19.     5px;
    20.    
    21.     -webkit-border-radius: 6px;
    22. }
    复制代码

    代码就是上面那些 我大概讲一下 这段代码的意思 看图 那个非常不好意思 卡饭不能上传图片 我只好外链一下

    大家不要直接我用的这个参数 我就是随便给了几个 其实大家也可以看出来 如果把垂直和水平的参数设置成不一样的 那么垂直和水平的滚动条宽度啊 颜色啊 就会不同 其实好好修改一下 也是挺好看的

    滚动条颜色设置(IE、chrome浏览器)

    /*滚动条*/#nicescroll1{overflow-y:auto;overflow-x:hidden;height:580px;scrollbar-arrow-color:#302D30; /*三角箭头的颜色*/scrollbar-face-color:#000; /*立体滚动条的颜色(包括箭头部分的背景色)*/scrollbar-3dlight-color:#302D30; /*立体滚动条亮边的颜色*/scrollbar-highlight-color:#302D30; /*滚动条的高亮颜色(左阴影?)*/scrollbar-shadow-color:#302D30; /*立体滚动条阴影的颜色*/scrollbar-darkshadow-color:#302D30; /*立体滚动条外阴影的颜色*/scrollbar-track-color:#302D30; /*立体滚动条背景颜色*/scrollbar-base-color:#302D30; /*滚动条的基色*/}#nicescroll2{overflow-y:auto;overflow-x:hidden;height:396px;scrollbar-arrow-color:#302D30; /*三角箭头的颜色*/scrollbar-face-color:#000; /*立体滚动条的颜色(包括箭头部分的背景色)*/scrollbar-3dlight-color:#302D30; /*立体滚动条亮边的颜色*/scrollbar-highlight-color:#302D30; /*滚动条的高亮颜色(左阴影?)*/scrollbar-shadow-color:#302D30; /*立体滚动条阴影的颜色*/scrollbar-darkshadow-color:#302D30; /*立体滚动条外阴影的颜色*/scrollbar-track-color:#302D30; /*立体滚动条背景颜色*/scrollbar-base-color:#302D30; /*滚动条的基色*/}#commend_list{overflow-y:auto;overflow-x:hidden;height:229px;scrollbar-arrow-color:#f8f9fb; /*三角箭头的颜色*/scrollbar-face-color:#000; /*立体滚动条的颜色(包括箭头部分的背景色)*/scrollbar-3dlight-color:#302D30; /*立体滚动条亮边的颜色*/scrollbar-highlight-color:#302D30; /*滚动条的高亮颜色(左阴影?)*/scrollbar-shadow-color:#302D30; /*立体滚动条阴影的颜色*/scrollbar-darkshadow-color:#302D30; /*立体滚动条外阴影的颜色*/scrollbar-track-color:#f8f9fb; /*立体滚动条背景颜色*/scrollbar-base-color:#302D30; /*滚动条的基色*/} 
    /*chrome滚动条*/
    ::-webkit-scrollbar-track-piece{
     -webkit-border-radius:0;
    }
    ::-webkit-scrollbar{
     8px;
     height:8px;
    }
    ::-webkit-scrollbar-thumb{
     height:50px;
     
     -webkit-border-radius:4px;
     outline-offset:-2px;
     border: 2px solid #000;
    }
    ::-webkit-scrollbar-thumb:hover{
     height:50px;
     
     -webkit-border-radius:4px;}

  • 相关阅读:
    博客园培训团队工作进度通报
    ASP.NET 2.0打造购物车和支付系统之二
    vs2005视频教程系列 之 MasterPage创建使用 [视频]
    今天过节,我给自己放假一天,不发布教程!
    Visual Studio 2005入门 之 Table [视频]
    vs2005入门 之 GridView使用基础 [视频]
    存放视频文件的服务器出问题了,所有视频暂时打不开!
    加入博客园培训团队须知
    请关心这个系列教程命运的朋友请进来讨论下!
    未来一周将不能发布教程!
  • 原文地址:https://www.cnblogs.com/zhengyan/p/8004757.html
Copyright © 2011-2022 走看看