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时遇到的一些小问题
Dec 06 Javascript
JavaScript获取表单内所有元素值的方法
Apr 02 Javascript
浅析BootStrap中Modal(模态框)使用心得
Dec 24 Javascript
详解vue嵌套路由-query传递参数
May 23 Javascript
vue.js实现单选框、复选框和下拉框示例
Jul 18 Javascript
JS中Map和ForEach的区别
Feb 05 Javascript
在vue-cli项目中使用bootstrap的方法示例
Apr 21 Javascript
原生JS实现的碰撞检测功能示例
May 18 Javascript
vue项目在安卓低版本机显示空白的原因分析(两种)
Sep 04 Javascript
4个顶级开源JavaScript图表库
Sep 29 Javascript
说说Vue.js中的functional函数化组件的使用
Feb 12 Javascript
JS class语法糖的深入剖析
Jul 07 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
人族 Terran 魔法与科技
2020/03/14 星际争霸
解析php根据ip查询所在地区(非常有用,赶集网就用到)
2013/07/01 PHP
两千行代码的PHP学习笔记汇总
2014/10/05 PHP
帝国CMS留言板回复后发送EMAIL通知客户
2015/07/06 PHP
PHP7变量处理机制修改
2021/03/09 PHP
Exitjs获取DataView中图片文件名
2009/11/26 Javascript
我的NodeJs学习小结(一)
2014/07/06 NodeJs
JS实现进入页面时渐变背景色的方法
2015/02/25 Javascript
javascript中arguments,callee,caller详解
2016/03/16 Javascript
AngularJS中$injector、$rootScope和$scope的概念和关联关系深入分析
2017/01/19 Javascript
js仿淘宝评价评分功能
2017/02/28 Javascript
利用PM2部署node.js项目的方法教程
2017/05/10 Javascript
详解vue2.0脚手架的webpack 配置文件分析
2017/05/27 Javascript
vue使用axios跨域请求数据问题详解
2017/10/18 Javascript
如何制作一个Node命令行图像识别工具
2018/12/12 Javascript
jQuery内容过滤选择器与子元素过滤选择器用法实例分析
2019/02/20 jQuery
关于vue项目中搜索节流的实现代码
2019/09/17 Javascript
JS数据类型(基本数据类型、引用数据类型)及堆和栈的区别分析
2020/03/04 Javascript
[38:21]2018DOTA2亚洲邀请赛3月30日 小组赛A组 LGD VS Newbee
2018/03/31 DOTA
Python网页解析利器BeautifulSoup安装使用介绍
2015/03/17 Python
CentOS安装pillow报错的解决方法
2016/01/27 Python
python学生信息管理系统
2018/03/13 Python
tensorflow更改变量的值实例
2018/07/30 Python
Python设计模式之迭代器模式原理与用法实例分析
2019/01/10 Python
Python安装Flask环境及简单应用示例
2019/05/03 Python
Python字符串格式化常用手段及注意事项
2020/06/17 Python
python爬虫中PhantomJS加载页面的实例方法
2020/11/12 Python
美国婚礼装饰和活动用品批发供应商:Event Decor Direct
2018/10/12 全球购物
意大利运动服减价商店:ScontoSport
2020/03/10 全球购物
澳大利亚家居用品零售商:Harris Scarfe
2020/10/10 全球购物
服装设计专业毕业生求职信
2014/04/09 职场文书
庆六一宣传标语
2014/10/08 职场文书
2015年助残日活动总结
2015/03/27 职场文书
信息技术课教学反思
2016/02/23 职场文书
2019年年中职场激励人心语录30条
2019/08/07 职场文书
创业计划书之甜品店
2019/09/18 职场文书