本次内容介绍swiper当中的自定义导航。
首先还是新建一个swiper页面。
<div class="swiper-container">
<div class="swiper-wrapper">
<div class="swiper-slide">H5EDU 1<img src="logo.png"></div>
<div class="swiper-slide">H5EDU 2<img src="logo.png"></div>
<div class="swiper-slide">H5EDU 3<img src="logo.png"></div>
<div class="swiper-slide">H5EDU 4<img src="logo.png"></div>
<div class="swiper-slide">H5EDU 5<img src="logo.png"></div>
</div>
<div class="swiper-pagination"></div>
</div>
然后在编写CSS样式的时候加入pagination的样式,如下。
.swiper-pagination-bullet{
width:20px;
height:20px;
text-align:center;
line-height:20px;
font-size:12px;
color:#000;
opacity:1;
background:rgba(0,0,0,0.2);
}
.swiper-pagination-bullet-active{
color:#fff;
background:#007aff;
}
然后在js当中进行初始化
var swiper=new Swiper('.swiper-container',{
pagination:'.swiper-pagination',
paginationClickable:true,
paginationBulletRender:function(index,className){
return '<span class="'+className+'">'+(index+1)+'</span>';
}
});
这样就改变了分页导航的原始样式。这个是文档给出的示例,我们也可以将导航修改为其他的样式