swiper3D效果

1.previous-margin   next-margin设置上一个下一个间距

2.autoplay="true"设置自动播放,优化第一张显示问题,circular="true"设置自动衔接

3.所有图片scale设置0.9 ,transform:scale(0.9);当前为1transform:scale(1);

4.用@change="changehandler"事件,可以监听到当前自动播放的索引

 

 

<swiper duration="1000" @change="changehandler" class="swiper" circular="true" style="width:750rpx;height:950rpx;" previous-margin="120rpx" next-margin="120rpx">

<swiper-item class="hcc" v-for="item in 10" :key="item">

<img :class="{current:cur==index,other:cur!=index}" class="item small" src="http://192.168.1.240:8080/jzbstatic/img/index.jpg" />

</swiper-item>

</swiper>

 

.swiper {

background: rgb(209, 191, 191);

}

 

.small {

transform: scale(0.9);

opacity: 0.6;

}

 

.current {

transform: scale(1);

opacity: 8;

z-index: 100;

}

 

.item {

border-radius: 30rpx;

width: 561rpx;

height: 936rpx;

transition: transform 1s, opacity 0.3s;

// border: 1rpx gray solid;

}

 

 

<script>

export default {

data() {

return {

message: "",

cur: 0

};

},

 

components: {},

 

methods: {

changehandler(e) {

this.cur = e.mp.detail.current;

}

},

created() {}

};

</script>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值