1.  介紹

本方案介紹動畫(animations)。通過動畫,開發(fā)者可以將CSS屬性值的變化指定為一個隨時間變化的關(guān)鍵幀(keyframes)的集合。在隨著時間變化而改變CSS屬性值呈現(xiàn)方面,動畫與過渡(transitions)類似。主要的區(qū)別是,當(dāng)CSS屬性值改變時,過渡隱式觸發(fā);而當(dāng)動畫屬性被應(yīng)用時,動畫被顯式地執(zhí)行。正因?yàn)槿绱?,在給CSS屬性添加動畫時,需要給動畫指定明確的值。

動畫的許多方面都可以被控制,包括動畫的重復(fù)次數(shù),是否在開始值與結(jié)束值之間交替,以及是否讓動畫開始或暫停。同樣也可以控制動畫是否延遲開始。

2.  動畫

CSS動畫影響屬性值的計(jì)算。這種影響通過向CSS層疊順序中添加一個指定的值實(shí)現(xiàn),這樣就可以產(chǎn)生動畫在當(dāng)前狀態(tài)的正確的計(jì)算值。正如[CSS3CASCADE]中規(guī)定的那樣,動畫會覆蓋所有正常的樣式規(guī)則,但是動畫會被 !important規(guī)則覆蓋。

如果在某一時刻對于同一個CSS屬性存在多個指定的動畫行為,那么此刻在animation-name屬性值中最后出現(xiàn)的動畫會覆蓋其他的動畫。

例子  

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式