用swiper写一个轮播
时间: 2023-12-29 17:25:29 浏览: 131
好的,以下是一个用swiper实现的轮播示例代码:
HTML:
```html
<div class="swiper-container">
<div class="swiper-wrapper">
<div class="swiper-slide"><img src="img1.jpg"></div>
<div class="swiper-slide"><img src="img2.jpg"></div>
<div class="swiper-slide"><img src="img3.jpg"></div>
<div class="swiper-slide"><img src="img4.jpg"></div>
<div class="swiper-slide"><img src="img5.jpg"></div>
</div>
<!-- 如果需要分页器 -->
<div class="swiper-pagination"></div>
<!-- 如果需要导航按钮 -->
<div class="swiper-button-prev"></div>
<div class="swiper-button-next"></div>
</div>
```
CSS:
```css
/* 需要添加Swiper的样式文件 */
.swiper-container {
width: 100%;
height: 100%;
}
.swiper-slide img {
width: 100%;
height: 100%;
}
```
JavaScript:
```javascript
var mySwiper = new Swiper('.swiper-container', {
// 滑动方向,horizontal表示水平方向
direction: 'horizontal',
// 是否循环播放
loop: true,
// 自动播放时间
autoplay: {
delay: 3000,
disableOnInteraction: false,
},
// 分页器
pagination: {
el: '.swiper-pagination',
clickable: true,
},
// 导航按钮
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
});
```
这个轮播会自动播放,支持手动滑动,同时有分页器和导航按钮。你可以根据自己的需要调整swiper的参数和样式。
阅读全文