animation-fill-mode屬性定義在動畫開始之前和結束之后發生的操作。主要具有四個屬性值:none、forwards、backwords和both。其四個屬性值對應效果如下:
屬性值 |
效果 |
none |
默認值,表示動畫將按預期進行和結束,在動畫完成其最后一幀時,動畫會反轉到初始幀處 |
forwards |
表示動畫在結束后繼續應用最后的關鍵幀的位置 |
backwards |
會在向元素應用動畫樣式時迅速應用動畫的初始幀 |
both |
元素動畫同時具有forwards和backwards效果 |
在默認情況之下,動畫不會影響它的關鍵幀之外的屬性,使用animation-fill-mode屬性可以修改動畫的默認行為。簡單的說就是告訴動畫在第一關鍵幀上等待動畫開始,或者在動畫結束時停在最后一個關鍵幀上而不回到動畫的第一幀上?;蛘咄瑫r具有這兩個效果。
例如:讓動畫停在最一幀處。代碼如下:
animation-fill-mode:forwards;
在CSS編輯器的第28行輸入正確的代碼,元素背景色從紅色變成藍色。
思考一下,我們剛講過的 animation-fill-mode
請驗證,完成請求
由于請求次數過多,請先驗證,完成再次請求
打開微信掃碼自動綁定
綁定后可得到
使用 Ctrl+D 可將課程添加到書簽
舉報