# 创意性

options中添加effect属性并设置为creative,即可使用创意切换。由于创意切换的Slide 全部层叠在当前窗口,因此你还需要设置creativeEffect来制作想要的效果。

切换的参数将会在配置中详细解释。

<z-swiper v-model="list" :options="options1">
	<z-swiper-item v-for="(item,index) in list" :key="index">
		<image class="image" :src="item" mode="aspectFill">
		</image>
	</z-swiper-item>
</z-swiper>
<z-swiper v-model="list" :options="options2">
	<z-swiper-item v-for="(item,index) in list" :key="index">
		<image class="image" :src="item" mode="aspectFill">
		</image>
	</z-swiper-item>
</z-swiper>
<z-swiper v-model="list" :options="options3">
	<z-swiper-item v-for="(item,index) in list" :key="index">
		<image class="image" :src="item" mode="aspectFill">
		</image>
	</z-swiper-item>
</z-swiper>
<z-swiper v-model="list" :options="options4">
	<z-swiper-item v-for="(item,index) in list" :key="index">
		<image class="image" :src="item" mode="aspectFill">
		</image>
	</z-swiper-item>
</z-swiper>
<z-swiper v-model="list" :options="options5">
	<z-swiper-item v-for="(item,index) in list" :key="index">
		<image class="image" :src="item" mode="aspectFill">
		</image>
	</z-swiper-item>
</z-swiper>
<z-swiper v-model="list" :options="options6">
	<z-swiper-item v-for="(item,index) in list" :key="index">
		<image class="image" :src="item" mode="aspectFill">
		</image>
	</z-swiper-item>
</z-swiper>
data() {
	return {
		options1: {
			effect: 'creative',
			creativeEffect: {
				prev: {
					shadow: true,
					translate: [0, 0, -400],
				},
				next: {
					translate: ['100%', 0, 0]
				}
			}
		},
		options2: {
			effect: 'creative',
			creativeEffect: {
				prev: {
					shadow: true,
					translate: ['-120%', 0, -500],
				},
				next: {
					shadow: true,
					translate: ['120%', 0, -500]
				}
			}
		},
		options3: {
			effect: 'creative',
			creativeEffect: {
				prev: {
					shadow: true,
					translate: ['-20%', 0, -1],
				},
				next: {
					translate: ['100%', 0, 0]
				}
			}
		},
		options4: {
			effect: 'creative',
			creativeEffect: {
				prev: {
					shadow: true,
					translate: [0, 0, -800],
					rotate: [180, 0, 0],
				},
				next: {
					shadow: true,
					translate: [0, 0, -800],
					rotate: [-180, 0, 0]
				}
			}
		},
		options5: {
			effect: 'creative',
			creativeEffect: {
				prev: {
					shadow: true,
					translate: ['-125%', 0, -800],
					rotate: [0, 0, -90],
				},
				next: {
					shadow: true,
					translate: ['125%', 0, -800],
					rotate: [0, 0, 90]
				}
			}
		},
		options6: {
			effect: 'creative',
			creativeEffect: {
				prev: {
					shadow: true,
					origin: 'left center',
					translate: ['-5%', 0, -200],
					rotate: [0, 100, 0],
				},
				next: {
					origin: 'right center',
					translate: ['5%', 0, -200],
					rotate: [0, -100, 0],
				}
			}
		},
		list: [
			'https://cdn.zebraui.com/zebra-ui/images/swipe-demo/swipe1.jpg',
			'https://cdn.zebraui.com/zebra-ui/images/swipe-demo/swipe2.jpg',
			'https://cdn.zebraui.com/zebra-ui/images/swipe-demo/swipe3.jpg',
			'https://cdn.zebraui.com/zebra-ui/images/swipe-demo/swipe4.jpg',
			'https://cdn.zebraui.com/zebra-ui/images/swipe-demo/swipe5.jpg',
		],
	}
},
.image {
	height: 300rpx;
	width: 100%;
}