css3滚动条样式及美化方法

Posted 华清远见成都中心

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css3滚动条样式及美化方法相关的知识,希望对你有一定的参考价值。

一,改变浏览器默认的滚动条样式

::-webkit-scrollbar-track-piece { //滚动条凹槽的颜色,还可以设置边框属性

background-color:#f8f8f8;

}

::-webkit-scrollbar {//滚动条的宽度

width:9px;

height:9px;

}

::-webkit-scrollbar-thumb {//滚动条的设置

background-color:#dddddd;

background-clip:padding-box;

min-height:28px;

}

::-webkit-scrollbar-thumb:hover {

background-color:#bbb;

}

二,给某个div  .test1加滚动条样式

.test1::-webkit-scrollbar {

width: 8px;

}

.test1::-webkit-scrollbar-track {

background-color:red;

-webkit-border-radius: 2em;

-moz-border-radius: 2em;

border-radius:2em;

}

.test1::-webkit-scrollbar-thumb {

background-color:green;

-webkit-border-radius: 2em;

-moz-border-radius: 2em;

border-radius:2em;

}

三,malihu

malihu是一款高性能的滚动条美化jQuery插件。该滚动条美化插件支持水平和垂直滚动条,支持鼠标滚动,支持键盘滚动和支持移动触摸屏。

(1)       安装:

通过Bowernmp来安装该滚动条美化插件

bower install malihu-custom-scrollbar-plugin

npm install malihu-custom-scrollbar-plugin

(2)       使用方法

使用该滚动条美化插件需要引入jQueryjquery.mCustomScrollbar.concat.min.js以及jquery.mCustomScrollbar.css文件。




(3)       通过js来初始化



(4)       通过html来初始化



另外可以通过data-mcs-axis属性来设置是水平还是垂直滚动条,取值为xy

默认情况下该滚动条是垂直方向的滚动条,你可以通过配置参数将它设置为水平滚动条或两个方向上滚动条。


$(".content").mCustomScrollbar({

    axis:"x" // 水平滚动条

});

     

$(".content").mCustomScrollbar({

      axis:"yx" // 水平和垂直同时存在的滚动条

});


嵌入式、JavaEE、HTML5、安卓......多种课程免费试听!

立即加入,

免费试听!

1、扫描下方二维码

2、点击文末“阅读原文”

css3滚动条样式及美化方法

华清远见成都中心
高端IT就业培训专家

以上是关于css3滚动条样式及美化方法的主要内容,如果未能解决你的问题,请参考以下文章

浏览器滚动条样式美化-案例

美化滚动条样式

QScrollArea qss样式表,美化滚动条

QScrollArea qss样式表,美化滚动条

css3隐藏滚动条样式效果

div上的CSS3滚动条样式