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