<!DOCTYPE html>
<html>
<head>
...
<link rel="stylesheet" href="path/swiper.min.css">
</head>
<body>
...
<script src="path/swiper.min.js"></script>
</body>
</html>
案例一:banner广告图片轮播
html如下:注(红色部分是必须的,可以再添加一个class写自己需要的样式)<div class="banner-container swiper-container"><div class="swiper-wrapper"><div class="banner-slide swiper-slide"><a href="javascript:viod(0);"><img src="images/banner/bannerImg01.png"></a></div><div class="banner-slide swiper-slide"><a href="javascript:viod(0);"><img src="images/banner/bannerImg02.png"></a></div><div class="banner-slide swiper-slide"><a href="javascript:viod(0);"><img src="images/banner/bannerImg03.png"></a></div><div class="banner-slide swiper-slide"><a href="javascript:viod(0);"><img src="images/banner/bannerImg04.png"></a></div></div><!--需要焦点按钮时加这段div--><div class="banner-pagination pagination"><span></span></div></div>js如下:<script type="text/javascript">var mySwiper = new Swiper('.banner-container',{loop: true, //用来循环播放pagination: '.banner-pagination', //显示焦点按钮paginationClickable: '.banner-pagination', //焦点按钮可点击});setInterval("mySwiper.slideNext()", 2000); //加定时器的目的是:点击焦点按钮后,自动播放你所点击的那张图片的下一张</script>案例二:一定数量的banner切换html如下:注(红色部分是必须的,可以再添加一个class写自己需要的样式)<div class="recommed-bd swiper-container" id="dietRecom-swiper">
<div class="swiper-wrapper">
<div class="swiper-slide">
<a href="#"><img src="img/product/pro20160808.jpg"/></a>
<div class="proInfo set-flex flex-ver">
<h3 class="name">海南桂味荔枝 500g</h3>
<span class="desc">果肉晶莹剔透</span>
<span class="origin">产地:爱尔兰</span>
<del class="delPrice">¥20.00</del>
<em class="nprice">¥15.00</em>
<a href="#" class="btn_cart"></a>
</div>
</div>
<div class="swiper-slide">
<a href="#"><img src="img/product/pro20160808.jpg"/></a>
<div class="proInfo set-flex flex-ver">
<h3 class="name">海南桂味荔枝 500g</h3>
<span class="desc">果肉晶莹剔透</span>
<span class="origin">产地:爱尔兰</span>
<del class="delPrice">¥20.00</del>
<em class="nprice">¥15.00</em>
<a href="#" class="btn_cart"></a>
</div>
</div>
<!--需要左右按钮时加这段div-->
<div class="swiper-button-next"></div>
<div class="swiper-button-prev"></div>
</div></script>js如下:<script type="text/javascript">var dietSwiper = new Swiper('#dietRecom-swiper',{pagination: '.swiper-pagination', prevButton: '.swiper-button-prev', nextButton: '.swiper-button-next', paginationClickable: true , slidesPerView : 2, //同时显示的slides数量slidesPerGroup: 2, //几个一组滑动 spaceBetween: 15 //slide之间的距离(单位px)});
案例三:无缝滑动(不知道叫什么)html如下:注(红色部分是必须的,可以再添加一个class写自己需要的样式)<div class="store-container swiper-container"><div class="swiper-wrapper"><!--swiper-slide为一本书--><div class="swiper-slide"><dl><dt><img src="images/book/book01.png" /></dt><dd><h6>我怀疑人们在密谋让我幸福</h6><span>张玮佳</span><p>当我们谈起生活时当我们谈起生活时,我们谈什么?事儿,谎言,习惯,欲望,面子,嫉妒。</p></dd></dl></div><!--swiper-slide为一本书--><div class="swiper-slide"><dl><dt><img src="images/book/book02.png" /></dt><dd><h6>世界上有趣的事太多</h6><span>张玮佳</span><p>当我们谈起生活时,我们谈什么?事儿,谎言,习惯,欲望,面子,嫉妒。</p></dd></dl></div><!--swiper-slide为一本书--><div class="swiper-slide"><dl><dt><img src="images/book/book06.png" /></dt><dd><h6>舍得,舍不得</h6><span>蒋勋</span><p>当我们谈起生活时,我们谈什么?事儿,谎言,习惯,欲望,面子,嫉妒。</p></dd></dl></div></div></div>js如下:<script type="text/javascript">var mySwiper = new Swiper('.swiper-container',{slidesPerView: 'auto',spaceBetween: 24,});</script>
案例三:无缝滑动2(不知道叫什么)html如下:注(红色部分是必须的,可以再添加一个class写自己需要的样式)<div class="column-container swiper-container"><div class="column-wrapper swiper-wrapper"><div class="column-slide swiper-slide"><a href="bookClassify.html"><div class="column-bg"><img src="images/column/columnImg01.png" /></div><p>分类</p></a></div><div class="column-slide swiper-slide"><a href="newBook.html"><div class="column-bg"><img src="images/column/columnImg03.png" /></div><p>新书</p></a></div><div class="column-slide swiper-slide"><a href="freeBook.html"><div class="column-bg"><img src="images/column/columnImg02.png" /></div><p>免费</p></a></div><div class="column-slide swiper-slide"><a href="hotSale.html"><div class="column-bg"><img src="images/column/columnImg04.png" /></div><p>热销</p></a></div><div class="column-slide swiper-slide"><a href="store.html"><div class="column-bg"><img src="images/column/columnImg05.png" /></div><p>书店</p></a></div><div class="column-slide swiper-slide"><a href="bookClassify.html"><div class="column-bg"><img src="images/column/columnImg01.png" /></div><p>分类</p></a></div><div class="column-slide swiper-slide"><a href="newBook.html"><div class="column-bg"><img src="images/column/columnImg03.png" /></div><p>新书</p></a></div><div class="column-slide swiper-slide"><a href="freeBook.html"><div class="column-bg"><img src="images/column/columnImg02.png" /></div><p>免费</p></a></div><div class="column-slide swiper-slide"><a href="hotSale.html"><div class="column-bg"><img src="images/column/columnImg04.png" /></div><p>热销</p></a></div><div class="column-slide swiper-slide"><a href="store.html"><div class="column-bg"><img src="images/column/columnImg05.png" /></div><p>书店</p></a></div></div><!--需要焦点按钮时加这段div--><div class="column-pagination pagination"><span></span></div></div>js如下:<script type="text/javascript">var mySwiper = new Swiper('.column-container',{loop: true, //用来循环播放pagination: '.column-pagination',slidesPerView: 'auto',paginationClickable: true,slidesPerGroup: 5, //每次滑动5个speed: 600 //滑动的速度});</script>
Swiper.js使用方法
最新推荐文章于 2025-02-27 20:04:11 发布
本文通过三个实例展示了如何使用Swiper库实现不同场景下的轮播效果,包括基础图片轮播、带商品详情的轮播及无缝滑动轮播等。



394

被折叠的 条评论
为什么被折叠?



