淡入淡出
幻灯片之间以淡入淡出的方式过渡。与传统的滑动效果不同,fade 提供了一种更柔和的视觉体验。
引入
WARNING
v3版本不再默认引入所有modules
,这意味着在使用modules中的模块时,都需要手动引入。
同时部分modules
的css
也需手动引入。需要注意的是,将style
设置为scoped
会导致样式失效。推荐全局引入所需要的模块样式。参考:引入样式
具体可查看模块化按需引入
vue
<script lang="ts" setup>
import { EffectFade } from '@zebra-ui/swiper/modules'
const modules = ref([EffectFade])
</script>
vue
<script lang="ts" setup>
import { EffectFade } from '@/uni_modules/zebra-swiper/modules'
const modules = ref([EffectFade])
</script>
css
<style lang="scss">
@use "@zebra-ui/swiper/modules/effect-fade/effect-fade.scss";
</style>
css
<style lang="scss">
@use "@/uni_modules/zebra-swiper/modules/effect-fade/effect-fade.scss";
</style>
使用
配置
crossFade 推荐开启
交叉淡入淡出:当 crossFade 设置为 true 时,当前幻灯片淡出和下一张幻灯片淡入的过程是同时进行的。这会使过渡更平滑和自然。
非交叉淡入淡出:当 crossFade 设置为 false 时,当前幻灯片会完全淡出后,下一张幻灯片才开始淡入。
类型
boolean
默认值
false