前端插件swiper的基础使用

欢迎访问我的个人博客:http://liubofeng.com/

前端插件swiper的基础使用

很多网站都会使用轮播图,然而自己编写轮播图是一个比较繁琐的过程,在编写过程中要编写轮播图切换时间,切换按钮等等。在实际项目中要用到轮播图大可不用自己从零编写,只要会使用swiper这一款插件即可实现很多轮播特效。

官网下载swiper

进入网站https://www.swiper.com.cn/download/index.html 下载相应版本的swiper文档。
博主在这里下载的是最新版本6.8.1,如下图所示:在这里插入图片描述
下好之后解压即可得到名为swiper-master的文件夹。

swiper使用

https://www.swiper.com.cn/demo/index.html查看自己想要的轮播图效果,博主在这里演示一下怎么把如下图所示的Loop模式 / 无限循环(200)用到自己的项目中。在这里插入图片描述
在刚刚解压得到文件夹中有一个demos文件夹如下图:
在这里插入图片描述
进入到demos文件夹,该文件夹里演示的就是官网上的效果,Loop模式 / 无限循环(200)的代号是200,在demos文件夹里找到200开头的html文件,如下图所示:在这里插入图片描述
在编辑器中打开该html文件,将该文件的代码复制到自己的html文件中,这里有个要注意的点,代码引用的css文件和js文件的路径要根据自己的路径情况来修改
复制的代码中应用的css和js是这样的:

<link rel="stylesheet" href="../package/swiper-bundle.min.css">
<script src="../package/swiper-bundle.min.js"></script>

复制的代码中的css和js文件都放在swiper-maste文件夹中的package文件夹中,将css和js文件复制到自己的项目中,然后将引用路径修改为自己存放css和js的路径即可:

<link rel="stylesheet" href="css/swiper-bundle.min.css">
<script src="js/swiper-bundle.min.js"></script>

然后运行自己的html文件就可以得到官图一样的效果了。

      <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里的元素改为自己要用于轮播的图片就可以了,博主在这里只使用了三张轮播图。

      <div class="swiper-slide"><img src="img/1.jpg" ></div>
      <div class="swiper-slide"><img src="img/2.jpg" ></div>
      <div class="swiper-slide"><img src="img/3.jpg" ></div>

如果图片规格不统一,比如有的图片尺寸大,有的尺寸小的话就可能会出现下图这样的情况:图片遮挡其他图片,或被其他图片遮挡。
在这里插入图片描述
可以给图片添加样式设置统一的宽高即可正常显示:

<style>
    .swiper-slide img{
      width: 80%;
      height: 80%;
    }
</style>

最后的效果放在了这里http://liubofeng.com/project/swiper-show/200-infinite-loop/
各位同学可以看看效果。
博主在这里只介绍了swiper的基本使用,没有深入介绍,想要深入了解的同学们可以看看swiper的官方api文档

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值