小程序使用this.animate实现3维动画切换
这里以三张图片为例
话不多说,直接上代码
wxml
<view class="container">
<view class="carousel" id="carousel_id">
<view class="box" wx:for="{
{items}}" wx:for-item="item" wx:for-index="index" wx:key="index" style="display: flex;flex-direction: column;transform: rotateY({
{index * -120}}deg) translateZ({
{translateZ}});">
<image class="DoorLock" src="{
{item.pic}}" />
</view>
</view>
</view>
<button type="primary" bindtap="play" style="margin-top: 200rpx;">切换</button>
js
Page({
data: {
translateZ: '0px',
rotateY: 0,
items: [
{
"name":