美文网首页
swiper基础实例该如何应用到自己的项目中去

swiper基础实例该如何应用到自己的项目中去

作者: houxnan | 来源:发表于2019-11-15 15:17 被阅读0次

    在swiper官网中https://www.swiper.com.cn/demo/index.html这个页面中有很多的轮播实例,我们可以根据这些实例来做自己需要的轮播图。在这一页中我们可以看到下面这句话:即这些实例都是可以在网站上找到内容下载的。而这个下载地址就是我们下载swiper4.x.x和5.x.x的地址,下载下来的内容就是swiper源码。

    在源码里,我们可以看到demos文件夹里有很多的示例:

    下载的swiper-5.2.0版本源代码里有demos文件夹 demos文件夹下有很多的示例

    那么这些demo我们该如何用到自己的项目中去呢?

    首先我们可以打开看这些demos里面的内容,如090-vertical.html这个demo,查看他的代码:

    <!DOCTYPE html>

    <html lang="en">

    <head>

      <meta charset="utf-8">

      <title>Swiper demo</title>

      <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1">

      <!-- Link Swiper's CSS -->

      <link rel="stylesheet" href="../package/css/swiper.min.css">//如果在自己项目中使用这个demo的话,需要将源码下载下来,然后将swiper的css引入,引入路径和这个不一样。

      <!-- Demo styles -->

      <style>

        html, body {

          position: relative;

          height: 100%;

        }

        body {

          background: #eee;

          font-family: Helvetica Neue, Helvetica, Arial, sans-serif;

          font-size: 14px;

          color:#000;

          margin: 0;

          padding: 0;

        }

        .swiper-container {

          width: 100%;

          height: 100%;

        }

        .swiper-slide {

          text-align: center;

          font-size: 18px;

          background: #fff;

          /* Center slide text vertically */

          display: -webkit-box;

          display: -ms-flexbox;

          display: -webkit-flex;

          display: flex;

          -webkit-box-pack: center;

          -ms-flex-pack: center;

          -webkit-justify-content: center;

          justify-content: center;

          -webkit-box-align: center;

          -ms-flex-align: center;

          -webkit-align-items: center;

          align-items: center;

        }

      </style>

    </head>

    <body>

      <!-- Swiper -->

      <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 class="swiper-slide">Slide 4</div>

          <div class="swiper-slide">Slide 5</div>

          <div class="swiper-slide">Slide 6</div>

          <div class="swiper-slide">Slide 7</div>

          <div class="swiper-slide">Slide 8</div>

          <div class="swiper-slide">Slide 9</div>

          <div class="swiper-slide">Slide 10</div>

        </div>

        <!-- Add Pagination -->

        <div class="swiper-pagination"></div>

      </div>

      <!-- Swiper JS -->

      <script src="../package/js/swiper.min.js"></script>//如果在自己项目中使用这个demo的话,需要将源码下载下来,然后将swiper的css引入,引入路径和这个不一样。

      <!-- Initialize Swiper -->

      <script>

        var swiper = new Swiper('.swiper-container', {

          direction: 'vertical',

          pagination: {

            el: '.swiper-pagination',

            clickable: true,

          },

    //设置每两秒钟自动轮播下一张,在demo090的示例中,是点击进行轮播的,但是如果想要自动轮播的话,可以加上下面一段代码:autoplay,delay:2000的意思是每2秒钟轮播一张。

          autoplay:{

            delay:2000,

            disableOnInteraction:false

          }

        });

      </script>

    </body>

    </html>

    即在自己使用这些demo的时候,还是先将源码下载下来,然后引入css和js文件,其他的demo中的style中的样式,html中内容,还有js中初始化内容,只要复制到自己的文件中即可。

    相关文章

      网友评论

          本文标题:swiper基础实例该如何应用到自己的项目中去

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