?1.一個動畫應該具體說明動畫的中間過渡層。而這些 瀏覽器或HTML渲染引擎將已經(jīng)很好的處理了混亂的細節(jié)嗽仪。我們只需要提供初始位置、結(jié)束位置和動畫時間就可以。
2.動畫只不過是一段時間內(nèi)某個事物的形象化而已题画。
3.在Web中有3個動畫實現(xiàn)。他們有不同的作用領(lǐng)域生年。
(1)CSS動畫婴程,又名關(guān)鍵幀動畫,在某種性能增強的東西上讓它們變得更棒抱婉。它包括初始狀態(tài)档叔,結(jié)束狀態(tài),還有中間狀態(tài)(關(guān)鍵幀)蒸绩。你可以指定中間狀態(tài)衙四,但你瀏覽器仍然會在每個狀態(tài)之間插入它可以插入的內(nèi)容。(一般控制)
(2)CSS過渡患亿。過渡組成了一類動畫传蹈。雖然過渡看起來像一個簡化的關(guān)鍵幀動畫押逼。它非常強大,可能是你最常用的動畫實現(xiàn)類型惦界。你只需提供初始位置挑格,結(jié)束位置,時間沾歪。(不可控制)
(3)JS動畫漂彤。可以完全控制中間狀態(tài)灾搏。主要應用在游戲和視覺較強的體驗應用上挫望。一般不使用。(完全控制)