swiper的基本使用

swiper是什么?

swiper是一款轻量级的轮播图插件,不仅支持pc端更是为移动端而生,用它可以快速地做出一个轮播图,或者扩展使其做出复杂的轮播效果。

基本用法

swiper使用需要两个文件,一个是swiper.css,里面规定了一些在这个滑动轮播插件中常用的样式,当然如果你愿意的话可以自己定义样式
另外一个是swiper.js这个是插件的主体部分。
在页面中引入这两个文件之后首先要写基本的html结构
下面所有的使用方式基于swiper 4.x

  

Slide 1

Slide 2

Slide 3

Slide 4

Slide 5

Slide 6

Slide 7

Slide 8

Slide 9

Slide 10

类名为swiper-container 是滑动轮播插件的包裹器,类似于一个mask,一个窗口,swiper-wrapper是一个按照一定顺序排列的所有轮播图的集合,在默认情况下是左右排列,当鼠标或者触屏进行操作的时候,改变的是这个元素的位置,而达到轮播的效果。swiper-slide则是每个轮播图元素,在写好基本html结构之后,需要对这个轮播图进行初始化

    var swiper = new Swiper('.swiper-container');

这样就能生成一个默认的轮播图,可以用鼠标或者触摸屏来进行左右的滑动

添加分页与导航

大部分的轮播图都有分页,导航,可以让用户看到目前是在什么位置,并且让用户知道这是一个可以交互的部分,添加分页的方式也很简单,只需要在初始化的时候添加选项指定一下分页的元素就行
html部分,在swiper-container下面添加下一个与上一个按钮

    

...

在这里swiper-button-next和swiper-button-prev都是指定好的按钮,下一个按钮会垂直居中并且靠右边,上一个按钮会垂直居中靠右边,当然也能自己指定按钮。

    var swiper = new Swiper('.swiper-container',{        navigation:{            nextEl: '.swiper-button-next',            prevEl: '.swiper-button-prev',        }    });

在初始化函数中添加按钮元素。
这样就能生成一个有导航按钮的轮播图了

siwper导航

添加分页的方式和导航按钮非常类似
html:

  

...

在初始化的时候加入分页元素
js:

    var swiper = new Swiper('.swiper-container', {      pagination: {        el: '.swiper-pagination',      },      navigation:{        nextEl: '.swiper-button-next',        prevEl: '.swiper-button-prev',      }    });

这样就能生成有分页又有导航的轮播图了
有导航按钮和分页的轮播图

循环与自动轮播:

js:
在初始化的时候加入

   var swiper = new Swiper('.swiper-container', {       //分页       pagination: {           el: '.swiper-pagination',       },       //导航按钮       navigation:{           nextEl: '.swiper-button-next',           prevEl: '.swiper-button-prev',       },       //自动轮播       autoplay: {           delay: 2500,//时间 毫秒           disableOnInteraction: false,//用户操作之后是否停止自动轮播默认true        },   });

其他常用属性

分页用进度条代替

   var swiper = new Swiper('.swiper-container', {        pagination: {            el: '.swiper-pagination',            type: 'progressbar',//将分页的类型改为进度条就行        },        navigation:{            nextEl: '.swiper-button-next',            prevEl: '.swiper-button-prev',        },        autoplay: {            delay: 2500,            disableOnInteraction: false,        },    });

本文讲解了swiper的基本使用,更多相关内容请关注创想鸟。

相关推荐:

简易 PHP+MySQL 分页类

两个不用递归的树形数组构造函数

HTML转Excel,并实现打印,下载功能

以上就是swiper的基本使用的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1546317.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月21日 18:06:34
下一篇 2025年12月21日 18:06:45

相关推荐

  • jquery+swiper实现时间轴tab滑动切换显示效果

    根据时间轴进行tab页面内容切换?下面本篇文章给大家介绍一下jquery时间轴tab切换效果实现结合swiper实现滑动显示效果的方法,希望对大家有所帮助! 需求:根据时间轴进行tab页面内容切换(时间轴需要滑动查看并选择) 实现思路: 结合swiper插件实现滑动显示效果 根据transform:…

    2025年11月9日 web前端
    000

发表回复

登录后才能评论
关注微信