美文网首页
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