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 相关文章推荐
Jquery AJAX 框架的使用方法
Nov 03 Javascript
ECMAScript6的新特性箭头函数(Arrow Function)详细介绍
Jun 07 Javascript
一个JavaScript递归实现反转数组字符串的实例
Oct 14 Javascript
node.js中的fs.lstat方法使用说明
Dec 16 Javascript
浅谈jquery中delegate()与live()
Jun 22 Javascript
Jquery1.9.1源码分析系列(十五)动画处理之外篇
Dec 04 Javascript
JavaScript中setter和getter方法介绍
Jul 11 Javascript
js实现文字无缝向上滚动
Feb 16 Javascript
详解ES6通过WeakMap解决内存泄漏问题
Mar 09 Javascript
vuex与组件联合使用的方法
May 10 Javascript
JavaScript使用类似break机制中断forEach循环的方法
Nov 13 Javascript
Node实现搜索框进行模糊查询
Jun 28 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
php实现websocket实时消息推送
2018/03/30 PHP
浅析PHP中json_encode与json_decode的区别
2020/07/15 PHP
PHP ob缓存以及ob函数原理实例解析
2020/11/13 PHP
JS查看对象功能代码
2008/04/25 Javascript
番茄的表单验证类代码修改版
2008/07/18 Javascript
js中top的作用深入剖析
2014/03/04 Javascript
JavaScript中判断整字类型最简洁的实现方法
2014/11/08 Javascript
jQuery实现的调整表格行tr上下顺序
2016/01/10 Javascript
老生常谈onBlur事件与onfocus事件(js)
2016/07/09 Javascript
BOM系列第二篇之定时器requestAnimationFrame
2016/08/17 Javascript
浅谈jQuery中的$.extend方法来扩展JSON对象
2017/02/12 Javascript
angular十大常见问题
2017/03/07 Javascript
JS正则验证多个邮箱完整实例【邮箱用分号隔开】
2017/04/19 Javascript
如何将 jQuery 从你的 Bootstrap 项目中移除(取而代之使用Vue.js)
2017/07/17 jQuery
详解Vue快速零配置的打包工具——parcel
2018/01/16 Javascript
基于jQuery实现无缝轮播与左右点击效果
2018/05/13 jQuery
Vue全局分页组件的实现代码
2018/08/10 Javascript
vue中使用GraphQL的实例代码
2019/11/04 Javascript
整理 node-sass 安装失败的原因及解决办法(小结)
2020/02/19 Javascript
Element Card 卡片的具体使用
2020/07/26 Javascript
openlayers 3实现车辆轨迹回放
2020/09/24 Javascript
python利用多种方式来统计词频(单词个数)
2019/05/27 Python
python破解bilibili滑动验证码登录功能
2019/09/11 Python
python字符串判断密码强弱
2020/03/18 Python
一款超酷的js+css3实现的3D标签云特效兼容ie7/8/9
2013/11/18 HTML / CSS
Desigual英国官网:在线购买原创服装
2018/03/09 全球购物
Urban Decay官方网站:美国化妆品品牌
2020/06/04 全球购物
经典c++面试题六
2012/01/18 面试题
毕业生求职简历中的自我评价
2013/10/18 职场文书
大学四年规划书范文
2013/12/27 职场文书
幼儿园优秀教师事迹
2014/02/13 职场文书
资源环境与城乡规划管理专业自荐书
2014/09/26 职场文书
2015大学迎新晚会策划书
2015/07/16 职场文书
《狼王梦》读后感:可怜天下父母心
2019/11/01 职场文书
Python实现抖音热搜定时爬取功能
2022/03/16 Python
Python+Matplotlib图像上指定坐标的位置添加文本标签与注释
2022/04/11 Python