jquery-custom-scrollbar网页自定义滚动条样式

2017-07-23 zhangli 0 0 阅读需要2-5分钟

 

之前大张力有一个网站项目就是需要像上图一样效果的,很漂亮的自定义滚动条,那时候没找到合适的,智能使用默认的浏览器滚动条,今天看到某个页面上很漂亮的滚动条,就查看了下代码,通过代码上面的名称找到了今天的这个美丽的自定义滚动条jquery-custom-scrollbar。

官方网站:http://manos.malihu.gr/jquery-custom-content-scroller/  英文版本的

官方做了很多的样式参考,上图就是我截取的部分,下面是完整的案例链接地址。

http://manos.malihu.gr/repository/custom-scrollbar/demo/examples/complete_examples.html

jquery-custom-scrollbar使用方法:

首先下载包含插件文件的归档文件(以及大量的HTML演示和示例)。提取和上传jquery.mcustomscrollbar.concat.min.js,jquery.mcustomscrollbar.css和mcsb_buttons.png到您的Web服务器。

html

HTML文档头部标签引用,jquery.mcustomscrollbar.css

<link rel="stylesheet" href="/path/to/jquery.mCustomScrollbar.css" />

请确保网页已经引用了jquery库

<script src="http://apps.bdimg.com/libs/jquery/1.6.4/jquery.js"></script>

<script src="http://apps.bdimg.com/libs/jquery/1.6.4/jquery.min.js"></script>

<script src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.js"></script>

<script src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script>

上面的任意选取一个百度的jquery库

<script src="/path/to/jquery.mCustomScrollbar.concat.min.js"></script>

CSS

元素(S)你想添加滚动条(S)应该有一个溢出块,是一个高度典型的CSS属性(或最大高度)值,自动溢出价值(或隐藏)和内容需要足够长的滚动。水平滚动条的元素,应该有一个宽度(或最大宽度)值集。
如果您希望通过JavaScript设置元素的高度和宽度,你可以使用SetHeight / setwidth选项参数。

安装

通过JavaScript初始化
在文件包,叫上你想添加滚动条的元素选择器mcustomscrollbar功能(S)

<script> (function($){ $(window).on("load",function(){ $(".content").mCustomScrollbar(); }); })(jQuery); </script>

初始化通过HTML
添加类mcustomscrollbar任何元素要添加自定义滚动条(S)的默认选项。可选地,通过HTML数据属性数据MCS轴(例如垂直方向的“X”和“y”)和它的主题通过数据MCS主题设置它的轴。例如:

<div class="mCustomScrollbar" data-mcs-theme="dark"> <!-- your content --> </div>

基本配置和选项参数

默认情况下,该脚本将垂直滚动条。添加一个水平或两轴滚动条,调用mcustomscrollbar函数与轴选项设置为“X”或“Y”分别

$(".content").mCustomScrollbar({
axis:"x" // horizontal scrollbar
});

$(".content").mCustomScrollbar({
axis:"yx" // vertical and horizontal scrollbar
});

主题样式
迅速改变滚动条的外观,设置主题选项参数的任何准备使用jquery.mcustomscrollbar.css主题,例如:

$(".content").mCustomScrollbar({
theme:"dark"
});

相关标签

  • 网站用户提交姓名和电话号码表单验证JS

    网站一个用户留信息的表单,功能是表单有2个字段一个是姓名,一个是电话号码,用户提交表单后,JS验证姓名字段是否为空,电话号码字段验证填写的是不是电话号码格式。

  • 网站建设客户需求资料提供清单

    我们为客户提供网站建设服务,下面罗列了需要客户提供给我们的资料,这样就可以快速的搭建网站了。

  • 鼠标hover后图片被黑色遮挡动画效果

    一个鼠标经过后,图片被黑色层遮挡并且放大的效果CSS

  • justify-content:space-between使用方法

    涵义justify-content 用于设置或检索弹性盒子元素在主轴(横轴)方向上的对齐方式。

  • Owl Carousel参数说明和使用

    Owl Carousel是个人比较喜欢使用的一个强大、实用但小巧的 jQuery 幻灯片插件,它具有方便,兼容性好,特别是向我所有网站都是使用 bootstrap的自适应网站,就需要再使用一些幻灯片或者特效时候进行PC和移动端的全面兼容,而这个就满足了我的需求,由于经常使用,单每次都要隔一段时间,基本就把上一次使用熟练的参数和使用方法都忘记光了,所以做一份这样的参数记录表帮助自己能更好的记录和使用。

  • CSS种::before和::after使用方法

    ::before和::after 是用来给元素添加额外内容的,因为只存在于作用元素内容的前后.在css中,::before和::after 是一个伪类元素,代表生成的内容元素,表示相应元素的可抽象样式的第一个子元素,即:所选元素的第一个子元素。

  • 2016 Google Adsense付款方式总结提现西联汇款经验分享

    第一次去Adsense取现,在之前也看了很多的网上攻略,如何取现,了解了Adsense西联汇款付款方式,怀着刚刚花了2天时间取来的第一笔adsense收入来分享下这段不简单的网赚之路。

  • google analysics分析,网站优化推广转化率分析工具

      章力强烈推荐google analysics分析工具,是你网站优化推广转化率分析工具不得不用的工具,除了国内常用的CNZZ,51la等常用统计的工具以外,其实我现在发现google analysics分析

  • 卓越excms发展建议

    偶然间了解到了卓越excms,下载了测试下,还不错,作为一个新的cms个人觉得在基础框架方面都是非常不错的,比起国内某些老牌CMS强很多,当然ecms还需要很多需要完善的地方,以下是给excms的一点建议:

  • 电子商务网站的跳出率

    什么是跳出率?首先我们来看看  跳出,顾名思义就是指用户进入网站又退出的意思,跳出率就是指用户进入你的网站仅浏览了一个页面就离开,所占这个页面总访问次数的百分比。跳出次

  • google adsense广告不显示问题和解决方法

    在11月某天网站google adsense广告突然无法显示广告,查看adsense后台,显示没有数据,查收邮箱没有收到账号被K的邮件,并且我也没有作弊,对网站也没有动过,检查了一系列相关,包括代码问题,网站JS都没有问题

  • 网站运营是做内容为主,还是推广为主

    做网站,网站内容和网站推广是最重要的两个因素,探讨谁比较重要,其实只是想提醒大家,根据自己的网站推广方案做出选择,达到网站的目的就行!

  • 网站运营是做内容为主,还是推广为主

    做网站,网站内容和网站推广是最重要的两个因素,探讨谁比较重要,其实只是想提醒大家,根据自己的网站推广方案做出选择,达到网站的目的就行!

  • 如何建一个营销型企业网站

    网站建设的内容包括网页设计、网页制作、虚拟主机建设、网站程序开发、网站推广等等。

  • 卓越excms发展建议

    偶然间了解到了卓越excms,下载了测试下,还不错,作为一个新的cms个人觉得在基础框架方面都是非常不错的,比起国内某些老牌CMS强很多,当然ecms还需要很多需要完善的地方,以下是给excms的一点建议:

  • 大型网站建设管理规范经验和好处分享

    在开发这个大型网站前端的时候就开始发现规划和标准的重要性,不然代码太乱了,利用率也不高,管理乱七八糟,更重要的是开发好一段时间,对代码熟悉度不高了,后面在调整就更痛苦了,所以自己在写这个代码的时候开始给自己做标准化的管理规范,好处就是方便,代码易懂,扩展方便,使用高效。

  • 电子商务网站的跳出率

    什么是跳出率?首先我们来看看  跳出,顾名思义就是指用户进入网站又退出的意思,跳出率就是指用户进入你的网站仅浏览了一个页面就离开,所占这个页面总访问次数的百分比。跳出次

  • 传统企业与电子商务结合的问答

      关于传统企业与电子商务的问答问:电子商务已经成为趋势,不是是否做电子商务,而是什么时间做、投入多少去做,你认为企业选择在什么时间做比较合适,而应该如何布局实施?

  • 百度联盟解封成功方法和经验总结

    百度网盟账号解封申请去年在博客里写过,那时候由于买的服务器有安全漏洞,导致被黑客攻击后挂入了赌博的链接,直接导致百度联盟账号因此被封,然后在寄送了保证函到百度联盟官方后

  • 网站运营是做内容为主,还是推广为主

    做网站,网站内容和网站推广是最重要的两个因素,探讨谁比较重要,其实只是想提醒大家,根据自己的网站推广方案做出选择,达到网站的目的就行!

  • 百度联盟账号被封的分析

    昨天国庆后打开百度联盟账号,一个大大的悲剧就发生了,百度联盟账号被封了,然后在后台的消息里看了下,发现了下面的有一个信息: 敬的联盟会员,您好:经核查,我们发现您联盟帐号中的合

  • 网站建设客户需求资料提供清单

    我们为客户提供网站建设服务,下面罗列了需要客户提供给我们的资料,这样就可以快速的搭建网站了。

  • google analysics分析,网站优化推广转化率分析工具

      章力强烈推荐google analysics分析工具,是你网站优化推广转化率分析工具不得不用的工具,除了国内常用的CNZZ,51la等常用统计的工具以外,其实我现在发现google analysics分析

  • 2016 Google Adsense付款方式总结提现西联汇款经验分享

    第一次去Adsense取现,在之前也看了很多的网上攻略,如何取现,了解了Adsense西联汇款付款方式,怀着刚刚花了2天时间取来的第一笔adsense收入来分享下这段不简单的网赚之路。

TOP