使用swiper.js插件实现简单的动画

1、首先引入css和js文件

 <link rel="stylesheet" href="./cssC/swiper-4.5.0.min.css"/>
 <script type="text/javascript" src="./script/swiper-4.5.0.min.js"></script>

2、根据需求编写样式和布局

图片css样式:

 /* 轮播 */
 .lunbo{
     width: 100%;
     height:5.7rem;
     cursor: pointer;
 }
 .lunbo img{
     width: 100%;
     height: 100%;
     object-fit: cover;
 }

轮播html代码:

 <div class="swiper-container lunbo">
     <div class="swiper-wrapper" id="bannerList">
         <div class="swiper-slide" onclick="window.open('./recommentDetails.html')">
         	<img src="[https://b1-q.mafengwo.net/s16/M00/19/EF/CoUBUl6DJMGAWFe4ACR13B4-bt8760.png?imageMogr2%2Finterlace%2F1](https://b1-q.mafengwo.net/s16/M00/19/EF/CoUBUl6DJMGAWFe4ACR13B4-bt8760.png?imageMogr2/interlace/1)" alt="">
         </div>
         <div class="swiper-slide" onclick="window.open('./recommentDetails.html')">
         	<img src="[http://b1-q.mafengwo.net/s15/M00/55/42/CoUBGV31OMKAJYRyAA7X007gsCE55.jpeg?imageMogr2%2Fstrip](http://b1-q.mafengwo.net/s15/M00/55/42/CoUBGV31OMKAJYRyAA7X007gsCE55.jpeg?imageMogr2/strip)" alt="">
         </div>
         <div class="swiper-slide" onclick="window.open('./recommentDetails.html')">
         	<img src="[http://n1-q.mafengwo.net/s15/M00/83/CE/CoUBGV4PYT2AenxpABJu17BCfsw23.jpeg?imageMogr2%2Fstrip](http://n1-q.mafengwo.net/s15/M00/83/CE/CoUBGV4PYT2AenxpABJu17BCfsw23.jpeg?imageMogr2/strip)" alt="">
        </div>
     </div>
     <!-- 启用圆点分页器 -->
     <div class="swiper-pagination"></div>
     <!--左箭头。如果放置在swiper-container外面,需要自定义样式。-->
     <div class="swiper-button-prev colorsprev"></div>
     <!--右箭头。如果放置在swiper-container外面,需要自定义样式。-->
     <div class="swiper-button-next colorsprev"></div>
 </div>

3、得到Swiper实例,并配置相关参数

new Swiper('.swiper-container', {
	//启用无缝滚动,使Swiper看起来是循环的
    loop: true,
    //播放速度
    speed: 300,
    autoplay: {
    	//切换间隔时长
        delay: 3000
    },
    // 分页器(圆点)
    pagination: {
        el: '.swiper-pagination',
        clickable :true, //点击圆点切换
    },
    // 前进后退按钮
    navigation: {
        nextEl: '.swiper-button-next',
        prevEl: '.swiper-button-prev',
    },
})

效果如下
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值