用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(); }; }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通