gpt4 book ai didi

css - VueJS 的过渡和 CSS 动画

转载 作者:搜寻专家 更新时间:2023-10-30 22:59:43 24 4
gpt4 key购买 nike

我正在尝试通过遵循 documentation's example 来实现包含 CSS 动画 的两个元素之间的过渡。 .

我的 HTML 包含:一个改变状态的按钮:

<button @click="toggled = !toggled">
Toggle class ({{ toggled }})
</button>

两个加载器(一个红色和一个黑色)的转换:

<transition name="fade" mode="out-in">
<div class="loader" v-if="toggled" key="toggled"></div>
<div class="loader red" v-else key="notToggled"></div>
</transition>

看起来 VueJS 的转换 在显示下一个之前等待动画完成。我做错了什么吗?

重现问题:https://jsfiddle.net/f2vozp35/2/

最佳答案

这就是你要找的:

https://v2.vuejs.org/v2/guide/transitions.html#Explicit-Transition-Durations

更新的 fiddle :

<transition name="fade" mode="out-in" :duration="300">

https://jsfiddle.net/f2vozp35/3/

Vue.js 将尝试对过渡进行智能处理,并等待您的动画完成,这样您就可以明确定义过渡之间的持续时间。

关于css - VueJS 的过渡和 CSS 动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45936798/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com