使用 CSS animations 做動畫好處
有賴於你寫出功力。另外,CSS animation 在運作上可以適時的減少 frame 量或 以其它技術減少資源消耗。 設定了動畫的時間資訊之後,必須要設定動畫漸變的過程。 這可以藉由建造兩個或更多的關鍵影格來達到目的 (使用 @keyframes )。 關鍵影格描述了該元素在漸變過程中的外觀。 因為動畫漸變時間已經在 CSS style 中被定義(如上表格), 所以關鍵影格使用 "完成度百分比" (percentage) 來指出他們會在整個漸變流程中的哪個時間點出現。 0% 代表他是整個動畫的起點,而 100% 指出他是整個動畫的結束點。 這兩個特殊時間點一定要被定義,如此一來瀏覽器便知道該如何產生使用者定義的動畫。 也可以使用 from 表示 0%,to 表示 100%。 當然也可以在動畫轉變過程中,增加更多的關鍵影格。
參考網址 oxxo studio
|