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 (六) jquery中的AJAX使用
Feb 23 Javascript
jquery取消选择select下拉框示例代码
Feb 22 Javascript
javascript的创建多行字符串的7种方法
Apr 29 Javascript
jquery对table中各数据的增加、保存、删除操作示例
May 14 Javascript
使用js Math.random()函数生成n到m间的随机数字
Oct 09 Javascript
JavaScript中的fontsize()方法使用详解
Jun 08 Javascript
jquery实现倒计时功能
Dec 28 Javascript
jQuery实现div随意拖动的实例代码(通用代码)
Jan 28 Javascript
HTML页面定时跳转方法解析(2种任选)
Dec 22 Javascript
angular2中使用第三方js库的实例
Feb 26 Javascript
Vue快速实现通用表单验证的示例代码
Jan 09 Javascript
ES6中Promise的使用方法实例总结
Feb 18 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
一些星际专用术语解释
2020/03/04 星际争霸
如何在PHP中使用Oracle数据库(1)
2006/10/09 PHP
PHP多例模式介绍
2013/06/24 PHP
PHP中提问频率最高的11个面试题和答案
2014/09/02 PHP
网页自动跳转代码收集
2009/09/27 Javascript
Jquery从头学起第四讲 jquery入门教程
2010/08/01 Javascript
基于jquery自己写tab滑动门(通用版)
2012/10/30 Javascript
jQuery大于号(&gt;)选择器的作用解释
2015/01/13 Javascript
基于jquery实现简单的手风琴特效
2015/11/24 Javascript
设计模式中的facade外观模式在JavaScript开发中的运用
2016/05/18 Javascript
js鼠标移动时禁止选中文字
2017/02/19 Javascript
node.JS md5加密中文与php结果不一致的解决方法
2017/05/05 Javascript
详解webpack require.ensure与require AMD的区别
2017/12/13 Javascript
解决vue.js this.$router.push无效的问题
2018/09/03 Javascript
Javascript 之封装(Package)
2018/09/14 Javascript
小程序实现留言板
2018/11/02 Javascript
three.js搭建室内场景教程
2018/12/30 Javascript
JQuery属性操作与循环用法示例
2019/05/15 jQuery
vue中$refs, $emit, $on, $once, $off的使用详解
2019/05/26 Javascript
[19:15]DK战队纪录片
2014/09/02 DOTA
Python多进程编程技术实例分析
2014/09/16 Python
Python遍历目录并批量更换文件名和目录名的方法
2016/09/19 Python
详解Python多线程Selenium跨浏览器测试
2017/04/01 Python
Ubuntu 下 vim 搭建python 环境 配置
2017/06/12 Python
python数字类型math库原理解析
2020/03/02 Python
python实现程序重启和系统重启方式
2020/04/16 Python
Python爬虫破解登陆哔哩哔哩的方法
2020/11/17 Python
Zavvi西班牙:电子游戏、极客服装、Blu-ray、Funko Pop等
2019/05/03 全球购物
高级电工工作职责
2013/11/21 职场文书
总账会计岗位职责
2014/03/13 职场文书
2014新生大学四年计划书
2014/09/21 职场文书
幼儿园校园小喇叭广播稿
2014/10/17 职场文书
分居协议书范本(律师见证版)
2014/11/26 职场文书
2019数学教师下学期工作总结
2019/06/27 职场文书
HR在给员工开具离职证明时,需要注意哪些问题?
2019/07/03 职场文书
SQL Server使用T-SQL语句批处理
2022/05/20 SQL Server