记录一下vue transition 过渡各状态()
.slide-fade-enter{ opacity: 0; transform: translateX(100px); /*从哪里开始过渡:在过渡之前我就把位置定义在100px的位置,并且透明度从0开始回到默认值*/ } .slide-fade-enter-active{ /*进入过渡持续中*/ /*一般用于设置进入动画的事件和过渡曲线*/ transition: all 8s ease; } .slide-fade-enter-to{ background: red; /*从动画开始慢慢变到红色背景,进入动画完成后,移除红色背景*/ } .slide-fade-leave{ /*只持续一帧,没啥用*/ /*离开过渡前*/ } .slide-fade-leave-active{ /*离开过渡中*/ /*一般用于设置离开动画的事件和过渡曲线*/ transition: all 8s cubic-bezier(1.0, 0.5, 0.8, 1.0); } .slide-fade-leave-to{ /*离开过渡后*/ opacity: 0; transform: translateX(100px);/*过渡到那里去:在离开的过渡位置定义在100px的位置,透明度从默认值回到0*/ } 简写: /*.slide-fade-enter-active,.slide-fade-leave