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 相关文章推荐
谷歌地图打不开的解决办法
Aug 07 Javascript
jQuery表单美化插件jqTransform使用详解
Apr 12 Javascript
js仿微博实现统计字符和本地存储功能
Dec 22 Javascript
深入理解JQuery中的事件与动画
May 18 Javascript
关于JSON与JSONP简单总结
Aug 16 Javascript
bootstrap组件之导航组件使用方法
Jan 19 Javascript
自带气泡提示的vue校验插件(vue-verify-pop)
Apr 07 Javascript
Angular4 中常用的指令入门总结
Jun 12 Javascript
Vue 动态组件与 v-once 指令的实现
Feb 12 Javascript
node.js中 redis 的安装和基本操作示例
Feb 10 Javascript
jQuery实现颜色打字机的完整代码
Mar 19 jQuery
Vue仿Bibibili首页的问题
Jan 21 Vue.js
移动端触摸滑动插件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实现mysql同步的实现方法
2009/10/21 PHP
解决phpcms更换javascript的幻灯片代码调用图片问题
2014/12/26 PHP
php模拟post上传图片实现代码
2016/06/24 PHP
thinkphp修改配置进入默认首页的方法
2017/02/07 PHP
js获取当前select 元素值的代码
2010/04/19 Javascript
在JavaScript中如何解决用execCommand(
2015/10/19 Javascript
理解javascript中try...catch...finally
2015/12/25 Javascript
jQuery.Uploadify插件实现带进度条的批量上传功能
2016/06/08 Javascript
微信小程序 获取相册照片实例详解
2016/11/16 Javascript
VUE开发一个图片轮播的组件示例代码
2017/03/06 Javascript
jQuery实现选项卡功能(两种方法)
2017/03/08 Javascript
微信小程序 跳转传参数与传对象详解及实例代码
2017/03/14 Javascript
Webpack打包慢问题的完美解决方法
2017/03/16 Javascript
JavaScript定时器setTimeout()和setInterval()详解
2017/08/18 Javascript
微信小程序 循环及嵌套循环的使用总结
2017/09/26 Javascript
基于JavaScript实现瀑布流布局
2018/08/15 Javascript
vue实现整屏滚动切换
2020/06/29 Javascript
详解JavaScript中的this指向问题
2021/02/05 Javascript
使用Python下载Bing图片(代码)
2013/11/07 Python
python中for语句简单遍历数据的方法
2015/05/07 Python
python比较2个xml内容的方法
2015/05/11 Python
Python实现的选择排序算法原理与用法实例分析
2017/11/22 Python
python 2.7.13 安装配置方法图文教程
2018/09/18 Python
Python函数的参数常见分类与用法实例详解
2019/03/30 Python
Python实现计算文件MD5和SHA1的方法示例
2019/06/11 Python
python数据化运营的重要意义
2019/11/25 Python
python实现从wind导入数据
2019/12/03 Python
CSS3中animation实现流光按钮效果
2020/12/21 HTML / CSS
Android interview questions
2016/12/25 面试题
工艺员岗位职责
2014/02/11 职场文书
停车场管理协议书范本
2014/10/08 职场文书
技术员岗位职责范本
2015/04/11 职场文书
工作一年自我鉴定
2019/06/20 职场文书
MySQL时间设置注意事项的深入总结
2021/05/06 MySQL
css3应用示例:新增的选择器
2022/03/16 HTML / CSS
mysql字段为NULL索引是否会失效实例详解
2022/05/30 MySQL