用Swiper实现轮播图

首先使用npm将Swiper进行加载,引入时需要用到swiper-bundle.min.js和swiper-bundle.min.css文件

    <link rel="stylesheet" href="/bbb/swiper/dist/css/swiper.css">  //bbb是根目录和后端进行交互所进行更改的原文件夹为node_modules

HTML 代码如下:

复制代码
<div class="swiper-container" style="width: 100%;height: 400px ;position: absolute">
    <div class="swiper-wrapper" style="width: 100%;height: 400px ">
        <div class="swiper-slide" id="swiper1" style="width: 1900px;height: 400px"><img src="/aaa/img/4.jpg" alt="style="position: center;width: 100%;height: 400px"></div>
        <div class="swiper-slide" id="swiper2" style="width: 1900px;height: 400px"><img src="/aaa/img/1.jpg" alt=""style="position: center;width: 100%;height: 400px"></div>
        <div class="swiper-slide" id="swiper3" style="width: 1900px;height: 400px"><img src="/aaa/img/3.jpg" alt="" style="position: center;width: 100%;height: 400px"></div>
        <div class="swiper-slide" id="swiper4" style="width: 1900px;height: 400px"><img src="/aaa/img/2.jpg" alt=""style="position: center;width: 100%;height: 400px"></div>
    </div>
    <div class="swiper-pagination">
    </div>
</div>
复制代码

本次制作的轮播图样式为下方可点击选择的图片,且可以用鼠标拖拽图片进行切换图片(图片下方的蓝色圆点)

 

js代码如下:

复制代码
 var mySwiper = new Swiper('.swiper-container', {
        autoplay: {
            delay: 5000,
            disableOnInteraction: false,
        },
//自动播放图片 pagination: { el:
'.swiper-pagination', clickable: true, }, }) //鼠标滑过pagination控制swiper切换 for (i = 0; i < mySwiper.pagination.bullets.length; i++) { mySwiper.pagination.bullets[i].onclick = function () { this.click(); }; }
复制代码

 

posted @   miriz  阅读(123)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示