Vue 1.0 動畫(自定義動畫)
站在用戶的角度思考問題,與客戶深入溝通,找到奎文網(wǎng)站設(shè)計(jì)與奎文網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都做網(wǎng)站、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、申請域名、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋奎文地區(qū)。
步驟:
1.給當(dāng)前動畫元素添加‘transition'屬性 其值就是動畫名稱(假如:fade)
2.給動畫名稱寫css定義
a: .fade-transition{/*定義動畫過渡*/ transition:1s all ease;}
b: .fade-enter{/*定義進(jìn)入動畫 注意:進(jìn)入離開最終一樣*/}
c:fade-leave{/*定義離開動畫*/}
html 如下:
.box{ width:100px; height:100px; } .fade-transition{ /*定義動畫的過渡效果*/ transition:1s all ease; } .fade-enter{ /*進(jìn)入動畫*/ opacity:0; } .fade-leave{/*離開的動畫*/ opacity:0; transform:translate(200px) }
js
var vm=new Vue({ el:'#box', data:{ isShow:true }, methods:{ show(){ this.isShow=!this.isShow; } } });
vue 1.0 結(jié)合animate.css定義動畫
頁面記得引入animate.cdd
html
css
#div2{ width: 100px; height: 100px; background: red; margin: 50px auto; }
js
var vm2=new Vue({ el:'#box2', data:{ isShow:true, }, methods:{ show(){ this.isShow=!this.isShow; } }, transitions:{ bounce:{ enterClass:"zoomInLeft", leaveClass:"zoomInRight" } } })
總結(jié)
以上所述是小編給大家介紹的Vue 1.0自定義動畫效果,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對創(chuàng)新互聯(lián)網(wǎng)站的支持!