css動(dòng)畫和js動(dòng)畫有什么區(qū)別
css動(dòng)畫和js動(dòng)畫有什么區(qū)別?
梵蒂岡之花
2018-10-15 14:10:26
TA貢獻(xiàn)1789條經(jīng)驗(yàn) 獲得超10個(gè)贊
如果動(dòng)畫只是簡單的狀態(tài)切換,不需要中間過程控制,在這種情況下,css動(dòng)畫是優(yōu)選方案。它可以讓你將動(dòng)畫邏輯放在樣式文件里面,而不會(huì)讓你的頁面充斥 Javascript 庫。然而如果在設(shè)計(jì)很復(fù)雜的富客戶端界面或者在開發(fā)一個(gè)有著復(fù)雜UI狀態(tài)的 APP,那么應(yīng)該使用js動(dòng)畫,這樣動(dòng)畫可以保持高效,并且工作流也更可控。
所以,在實(shí)現(xiàn)一些小的交互動(dòng)效的時(shí)候,就多考慮考慮CSS動(dòng)畫。對(duì)于一些復(fù)雜控制的動(dòng)畫,使用javascript比較可靠。
舉報(bào)