小程序实现一个简单的swiper
Posted 暮雪上的晨星
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小程序实现一个简单的swiper相关的知识,希望对你有一定的参考价值。
话不多说,上截图
HTML
<swiper class="swiper-block" previous-margin="70rpx" next-margin="70rpx" current="0" autoplay="true" bindchange="swiperChange" circular="true"> <block wx:for="{{totalData.banners}}" wx:index="{{index}}" wx:key="bannerList"> <swiper-item class="swiper-item"> <image mode="aspectFill" src="{{item.cover}}" class="slide-image {{swiperIndex == index ? \'active\' : \'\'}}" />
</swiper-item> </block> </swiper>
css
.swiper-block { height: 320rpx; width: 100%; } .swiper-item { display: flex; flex-direction: column; justify-content: center; align-items: center; overflow: unset; text-align: center; } .slide-image { height: 230rpx; width: 526rpx; border-radius: 10rpx; box-shadow: 0px 3px 10px 0px rgba(51, 51, 51, 0.3); margin: 0 rpx 30rpx; z-index: 1; } .active { transform: scale(1.21); transition: all 0.2s ease-in 0s; z-index: 20; }
js
swiperChange(e) { const that = this; that.setData({ swiperIndex: e.detail.current, }) },
以上是关于小程序实现一个简单的swiper的主要内容,如果未能解决你的问题,请参考以下文章