0
点赞
收藏
分享

微信扫一扫

深入理解Vue的过度与动画

这篇文章主要为大家介绍了Vue的过度与动画,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助

1.

2.元素有一个进入过程:Enter,一个离开过程Leave。

两个过程都有一个初始态()和终止态(-to)和两态之间的过度效果(activate)

深入理解Vue的过度与动画_css

3.写法

深入理解Vue的过度与动画_css3_02

动画:写好​​v-enter-active(替换come这个名字)和v-leave-active(替换go)(这两个是vue的工作)​​和​​动画atguigu(这个是css3的效果)​​。再用<transition>把动画元素包起来就行。appear是让元素一加载就执行一次v-enter-activate

深入理解Vue的过度与动画_css_03

深入理解Vue的过度与动画_css_04

过度:这里的起点终点是vue的作用。

深入理解Vue的过度与动画_css_05

或者

深入理解Vue的过度与动画_css_06

在插入、更新、移除DOM元素时,在合适的时候给元素添加样式类名

<style scoped>
/* .todo-enter-active{
animation: myAnamite 1s;
}
.todo-leave-active{
animation: myAnamite 1s reverse;
}
@keyframes myAnamite {
from{
transform: translateX(-100%);
}
to{
transform: translateX(0);
}
} */
.todo-enter,.todo-leave-to{
transform: translateX(-100%);
}
.todo-leave,.todo-enter-to{
transform: translateX(0);
}
.todo-enter-active,.todo-leave-active{
transition: 1s linear;
}
</style>

多个元素过度:

深入理解Vue的过度与动画_类名_07

第三方动画库:​​anamite.css库​

安装:

深入理解Vue的过度与动画_css_08

引入:在script中 ​​import ‘animate.css'​

深入理解Vue的过度与动画_类名_09

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!

您可能感兴趣的文章:

举报

相关推荐

0 条评论