<template>
<div>
<h1>Nuxt Swiper Basic Example</h1>
<hr>
<h2>Swiper Creative Effect</h2>
<Swiper
:height="300"
:modules="[SwiperAutoplay, SwiperEffectCreative]"
:slides-per-view="4"
:loop="true"
:effect="'creative'"
:autoplay="{
delay: 8000,
disableOnInteraction: true
}"
:creative-effect="{
prev: {
shadow: false,
translate: ['-20%', 0, -1]
},
next: {
translate: ['100%', 0, 0]
}
}"
>
<SwiperSlide
v-for="(slide, idx) in slides"
:key="idx"
:style="`background-color: ${slide.bg}; color: ${slide.color}`"
>
{{ idx }}
</SwiperSlide>
<!-- useSwiper() within a swiper instance -->
<SwiperControls />
</Swiper>
</div>
</template>
<template>
<div>
<h1>Nuxt Swiper Basic Example</h1>
<hr>
<h2>Swiper Creative Effect</h2>
<Swiper
:height="300"
:modules="[SwiperAutoplay, SwiperEffectCreative]"
:slides-per-view="4"
:loop="true"
:effect="'creative'"
:autoplay="{
delay: 8000,
disableOnInteraction: true
}"
:creative-effect="{
prev: {
shadow: false,
translate: ['-20%', 0, -1]
},
next: {
translate: ['100%', 0, 0]
}
}"
>
<SwiperSlide
v-for="(slide, idx) in slides"
:key="idx"
:style="`background-color: ${slide.bg}; color: ${slide.color}`"
>
{{ idx }}
</SwiperSlide>
<!-- useSwiper() within a swiper instance -->
<SwiperControls />
</Swiper>
</div>
</template>