前言
项目中使用的vue,刚好有需求要实现轮播图,突出显示当前图片,两边展示其他图片;通过查各种资料,实现了,故在此记录下来
实现效果如下:

下面我们来看下实现步骤:
第一步:首先在项目index.html中引入swiper的css文件-swiper.min.css
第二步:写入dom结构
v-for="(item, i) in pictures"
:key="i"
class="swiper-slide"
>
:src="item.advertiseImages"
alt="商品图片"
>
第三步:写好swiper样式(这里使用的stylus)
.swiper-container {
margin-top: crem(40);
width: crem(750);
height: crem(850);
margin-bottom: crem(53);
overflow: visible!important;
}
.swiper-container .swiper-wrapper .swiper-slide{
width: crem(620);
bo

本文介绍了在Vue项目中如何使用Swiper组件创建一个特殊的轮播图,使得当前显示的图片居中放大,两侧的图片缩小。详细讲述了从引入swiper的样式文件、设置DOM结构、编写CSS样式,到安装和初始化Swiper模块,以及解决在数据动态加载时初始化Swiper的问题。最后,还提到了如何获取当前显示的图片索引。
最低0.47元/天 解锁文章
4461

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



