美文网首页
(二)swiper基本配置

(二)swiper基本配置

作者: 我拥抱着我的未来 | 来源:发表于2018-09-29 11:16 被阅读0次

    本节知识点

    • swiper基本配置
    • 如果vue中局部引入swiper autoplay:true 需要这样设置不需要加时间

    Swiper基本配置

    • 初始化时slide的索引: initialSlide 从0开始,要是写2出现的就是第三个元素
    • 滑动方向: direction 这个就表示滑动的方向
    • 滑动速度: speed 表示滑动的速度,手指松开至slide贴合时间
    • 自动切换的时间间隔: autoplay //自动播放的时间间隔
    • 可显示数量:slidesPerView //容器内显示元素的数量
    • 滑块居中: centeredSlides //表示滑块居中让元素居中,两边是前后元素的一部分
    • 停止滑动: mySwiper.stopAutoplay();
    • 启动滑动: mySwiper.startAutoplay();
    • observer:true,//修改swiper自己或子元素时,自动初始化swiper
    • observeParents:true,//修改swiper的父元素时,自动初始化swiper

    代码如下

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <meta http-equiv="X-UA-Compatible" content="ie=edge">
      <title>Document</title>
      <link rel="stylesheet" href="css/swiper.min.css">
      <script src="js/swiper.min.js"></script>
    </head>
    <style>
      * {
        margin: 0px;
        padding: 0px;
      }
      
      .swiper-container {
        width: 800px;
        height: 300px;
        border: 10px solid #ccc;
      }
      
      .swiper-slide {
        font-size: 50px;
      }
      
      .swiper-slide:nth-of-type(1) {
        background: yellow;
      }
      
      .swiper-slide:nth-of-type(2) {
        background: blue;
      }
      
      .swiper-slide:nth-of-type(3) {
        background: red;
      }
    </style>
    
    <body>
      <div class="swiper-container">
        <div class="swiper-wrapper">
          <div class="swiper-slide">Slide 1</div>
          <div class="swiper-slide">Slide 2</div>
          <div class="swiper-slide">Slide 3</div>
        </div>
      </div>
    </body>
    <script>
      window.onload = function() {
        var mySwiper = new Swiper('.swiper-container', {
          direction: 'horizontal', //上下滑动,要是横着滑就是horizontal,要是竖着滑vertical
          initialSlide: 1, //表示一上来就跳转到哪个他从0开始
          speed: 1000, //默认就是300毫秒
          autoplay: 3000, //每一个的时间间隔
          slidesPerView: 2, //可显示的数量
          centeredSlides: true, //滑块居中
        })
      }
    </script>
    
    </html>
    

    相关文章

      网友评论

          本文标题:(二)swiper基本配置

          本文链接:https://www.haomeiwen.com/subject/crsvoftx.html