过渡动画原理
在进入/离开的过渡中,会有 6 个 class 切换:
v-enter(插入)类原理—动画流程概念图
v-enter第一帧加入,第二帧移除;v-enter-active第一帧加入、贯穿整个过程结尾移除;v-enter-to第二帧加入、贯穿整个过程结尾移除
v-leave(移除)类原理—动画流程概念图:
同理:第一帧(增加v-leave和v-leave-active)、第二帧(移除v-leave、增加v-leave-to),最后一帧(移除v-leave-active和v-leave-to)
概念图
概念图
过渡
首先回顾下过渡效果的实现
<style type="text/css">
.area{
width: 100px;
height: 100px;
background-color: red;
}
.fade-leave,fade-enter-to{
opacity: 1;
}
.fade-leave-active,fade-enter-active{
transition: opacity 3s;
}
.fade-enter-to,fade-enter{
opacity: 0;
}
</style>
<