JS中Swiper的使用和轮播图效果


Posted in Javascript onAugust 11, 2017

Swiper是移动端的一款非常强大的触摸滑动插件,下面代码只展示一些常用的配置,具体可以查看官网api

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <link rel="stylesheet" href="swiper.min.css" rel="external nofollow" >
  <style>
    /*假设设计稿是640 轮播图区域640*300*/
    html{
      font-size:100px;
    }
    html,body{
      width:100%;
      overflow-x:hidden;
    }
    .swiper-container{
      margin:0 auto;
      height:3rem;
      overflow:hidden;
    }
    .swiper-slide{
      height:3rem;
    }
    .swiper-slide img{
      width:100%;
      height:100%;
    }
  </style>
</head>
<body>
  <section class="swiper-container">
    <div class="swiper-wrapper">
      <div class="swiper-slide">
        <img class='swiper-lazy' data-src="img/banner/banner1.jpg" alt="">
        <div class='swiper-lazy-preloader'></div>
      </div>
      <div class="swiper-slide">
        <img class='swiper-lazy' data-src="img/banner/banner2.jpg" alt="">
        <div class='swiper-lazy-preloader'></div>
      </div>
      <div class="swiper-slide">
        <img class='swiper-lazy' data-src="img/banner/banner3.jpg" alt="">
        <div class='swiper-lazy-preloader'></div>
      </div>
    </div>
    <!-- 如果需要分页器 -->
    <div class="swiper-pagination"></div>    
    <!-- 如果需要导航按钮 -->
    <div class="swiper-button-prev"></div>
    <div class="swiper-button-next"></div>   
    <!-- 如果需要滚动条 -->
    <div class="swiper-scrollbar"></div>
  </section>
  <script src='swiper.min.js'></script>
  <script>
    //REM 响应式
    ~function(){
      var desN = 640,winW = document.documentElement.clientWidth,ratio = winW / desN;
      document.documentElement.style.fontSize = ratio*100 + "px";
    }();
    //初始化swiper实现区域的滑动
    //new Swiper([container selector],[settings])
    var swiper1 = new Swiper('.swiper-container',{
      loop:true,//无缝衔接滚动
      effect:'cube',//滑动效果
      autoplay:3000,
      autoplayDisableOnInteraction:false,//用户操作swiper之后不禁止autoplay
      pagination:'.swiper-pagination',
      paginationType:'progress',//分页器样式
      lazyLoading:true,//图片延迟加载
      lazyLoadingInPrevNext:true//前一个和后一个延迟加载
    })
  </script>
</body>
</html>

总结

以上所述是小编给大家介绍的JS中Swiper的使用和轮播图效果,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
js ondocumentready onmouseover onclick onmouseout 样式
Jul 22 Javascript
JQuery+DIV自定义滚动条样式的具体实现
Jun 25 Javascript
javascript强大的日期函数代码分享
Sep 04 Javascript
js格式化输入框内金额、银行卡号
Feb 01 Javascript
jQuery表格插件datatables用法汇总
Mar 29 Javascript
浅析JavaScript Array和string的转换(推荐)
May 20 Javascript
JS中检测数据类型的几种方式及优缺点小结
Dec 12 Javascript
angularJS开发注意事项
May 26 Javascript
Vue项目自动转换 px 为 rem的实现方法
Oct 29 Javascript
vue Treeselect下拉树只能选择第N级元素实现代码
Aug 31 Javascript
JavaScript实现淘宝商品图切换效果
Apr 29 Javascript
小程序实现侧滑删除功能
Jun 25 Javascript
移动端触摸滑动插件swiper使用方法详解
Aug 11 #Javascript
Echarts基本用法_动力节点Java学院整理
Aug 11 #Javascript
js 奇葩技巧之隐藏代码
Aug 11 #Javascript
echart简介_动力节点Java学院整理
Aug 11 #Javascript
Javascript中this关键字指向问题的测试与详解
Aug 11 #Javascript
使用JS编写的随机抽取号码的小程序
Aug 11 #Javascript
javascript简写常用的12个技巧(可以大大减少你的js代码量)
Mar 28 #Javascript
You might like
全国FM电台频率大全 - 7 吉林省
2020/03/11 无线电
快速开发一个PHP扩展图文教程
2008/12/12 PHP
工厂模式在Zend Framework中应用介绍
2012/07/10 PHP
浅析PHP绘图技术
2013/07/03 PHP
利用ajax和PHP实现简单的流程管理
2017/03/23 PHP
php-fpm添加service服务的例子
2018/04/27 PHP
style、 currentStyle、 runtimeStyle区别分析
2010/08/01 Javascript
jquery构造器的实现代码小结
2011/05/16 Javascript
jQuery JSON实现无刷新三级联动实例探讨
2013/05/28 Javascript
jquery中插件实现自动添加用户的具体代码
2013/11/15 Javascript
javascript在IE下trim函数无法使用的解决方法
2014/09/12 Javascript
javascript删除一个html元素节点的方法
2014/12/20 Javascript
Bootstrap按钮组件详解
2016/04/26 Javascript
使用vue编写一个点击数字计时小游戏
2016/08/31 Javascript
javascript学习笔记_浅谈基础语法,类型,变量
2016/09/19 Javascript
JS中去掉array中重复元素的方法
2017/05/26 Javascript
Element 默认勾选表格 toggleRowSelection的实现
2019/09/04 Javascript
在vue中使用echarts(折线图的demo,markline用法)
2020/07/20 Javascript
[54:56]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第三局
2016/03/06 DOTA
[53:52]OG vs EG 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
跟老齐学Python之深入变量和引用对象
2014/09/24 Python
Python学习pygal绘制线图代码分享
2017/12/09 Python
python 定时器,轮询定时器的实例
2019/02/20 Python
Python中py文件转换成exe可执行文件的方法
2019/06/14 Python
python GUI库图形界面开发之PyQt5动态加载QSS样式文件
2020/02/25 Python
记一次Django响应超慢的解决过程
2020/09/17 Python
selenium+python实现基本自动化测试的示例代码
2021/01/27 Python
Python tkinter实现日期选择器
2021/02/22 Python
免费获得微软MCSD证书赶快行动吧!
2012/11/13 HTML / CSS
英国的领先快速时尚零售商:In The Style
2019/03/25 全球购物
中国梦的演讲稿
2014/01/08 职场文书
2014庆六一活动方案
2014/03/02 职场文书
网页美工求职信范文
2014/04/17 职场文书
《大禹治水》教学反思
2014/04/27 职场文书
汤姆叔叔的小屋读书笔记
2015/06/30 职场文书
七年级作文之英语老师
2019/10/28 职场文书