深入理解Vue的过度与动画
1.在插入、更新、移除DOM元素时,在合适的时候给元素添加样式类名
2.元素有一个进入过程:Enter,一个离开过程Leave。
两个过程都有一个初始态()和终止态(-to)和两态之间的过度效果(activate)
文章图片
3.写法
文章图片
动画:写好v-enter-active(替换come这个名字)和v-leave-active(替换go)(这两个是vue的工作)
和动画atguigu(这个是css3的效果)
。再用
文章图片
文章图片
过度:这里的起点终点是vue的作用。
文章图片
或者
文章图片
/* .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;
}
多个元素过度:
文章图片
第三方动画库:anamite.css库
安装:
文章图片
引入:在script中 import ‘animate.css'
【深入理解Vue的过度与动画】
文章图片
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!
推荐阅读
- 深入理解Go之generate
- 考研英语阅读终极解决方案——阅读理解如何巧拿高分
- 由浅入深理解AOP
- vue-cli|vue-cli 3.x vue.config.js 配置
- 2020-04-07vue中Axios的封装和API接口的管理
- 逻辑回归的理解与python示例
- 【1057快报】深入机关,走下田间,交通普法,共创文明
- 生发知识,带你深入了解
- 「按键精灵安卓版」关于全分辨率脚本的一些理解(非游戏app)
- 深入理解|深入理解 Android 9.0 Crash 机制(二)