1.0 Vue动画(自定义动画)
<强>步骤:强>
1。给当前动画元素添加“过渡”属性,其值就是动画名称(假如:褪色)
2。给动画名称写css定义
答:.fade-transition{/*定义动画过渡*/,,过渡:1 s 缓解;}
b: .fade-enter{/*定义进入动画,注意:进入离开最终一样*/}
c: fade-leave{/*定义离开动画*/}
<强> html如下:强>
祝辞& lt; div id=" wrap "; & lt;输入类型="按钮" value=" https://www.yisu.com/zixun/按钮”@click=靶恪北? & lt; div类="盒子" v-show==跋А痹凇癷sShow”的过渡& lt;/div> & lt;/div> .box { 宽度:100 px; 身高:100 px; } .fade-transition{/*定义动画的过渡效果*/过渡:1 s缓解; } .fade-enter{/*进入动画*/透明度:0; } .fade-leave{/*离开的动画*/透明度:0; 变换:翻译(200 px) }
<强> js 强>
var vm=new Vue ({ 埃尔:“#箱”, 数据:{ isShow:真 }, 方法:{ 显示(){ this.isShow=! this.isShow; } } });
页面记得引入animate.cdd
<强> html 强>
& lt; div id=癰ox2”比; & lt;输入类型="按钮" value=" https://www.yisu.com/zixun/按钮”@click=允尽? & lt; div id=" div2 " class="动画" v-show==胺吹北取癷sShow”的过渡; & lt;/div> & lt;/div>
<强> css 强>
# div2 { 宽度:100 px; 身高:100 px; 背景:红色; 保证金:50 px汽车; }
<强> js 强>
var vm2=new Vue ({ 埃尔:“# box2 ', 数据:{ isShow:没错, }, 方法:{ 显示(){ this.isShow=! this.isShow; } }, 过渡:{ 反弹:{ enterClass:“zoomInLeft”, leaveClass:“zoomInRight” } } })
以上所述是小编给大家介绍的Vue 1.0自定义动画效果,希望对大家有所帮助,如果大家有任何疑问请给我留的言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!