CSS animation-fill-mode 屬性

2018-08-04 21:48 更新

CSS3 animation-fill-mode 屬性

CSS 參考手冊(cè) CSS 參考手冊(cè)


實(shí)例

把物體動(dòng)畫地從一個(gè)地方移動(dòng)到另一個(gè)地方,并讓它停留在那里:

animation-fill-mode:forwards;
-webkit-animation-fill-mode:forwards; /* Safari 和 Chrome */

嘗試一下 ?

瀏覽器支持

表格中的數(shù)字表示支持該屬性的第一個(gè)瀏覽器版本號(hào)。

緊跟在 -webkit-, -ms- 或 -moz- 前的數(shù)字為支持該前綴屬性的第一個(gè)瀏覽器版本號(hào)。

屬性
animation-fill-mode 4.0 -webkit- 10.0 16.0
5.0 -moz-
4.0 -webkit- 15.0 -webkit-
12.1
12.0 -o-

定義和用法

animation-fill-mode 屬性規(guī)定當(dāng)動(dòng)畫不播放時(shí)(當(dāng)動(dòng)畫完成時(shí),或當(dāng)動(dòng)畫有一個(gè)延遲未開始播放時(shí)),要應(yīng)用到元素的樣式。

默認(rèn)情況下,CSS 動(dòng)畫在第一個(gè)關(guān)鍵幀播放完之前不會(huì)影響元素,在最后一個(gè)關(guān)鍵幀完成后停止影響元素。animation-fill-mode 屬性可重寫該行為。

默認(rèn)值: none
繼承:
可動(dòng)畫化: 否。請(qǐng)參閱 可動(dòng)畫化(animatable)。
版本: CSS3
JavaScript 語法: object.style.animationFillMode="forwards" 嘗試一下


CSS 語法

animation-fill-mode: none|forwards|backwards|both|initial|inherit;

屬性值

描述
none 默認(rèn)值。動(dòng)畫在動(dòng)畫執(zhí)行之前和之后不會(huì)應(yīng)用任何樣式到目標(biāo)元素。
forwards 在動(dòng)畫結(jié)束后(由 animation-iteration-count 決定),動(dòng)畫將應(yīng)用該屬性值。
backwards 動(dòng)畫將應(yīng)用在 animation-delay 定義期間啟動(dòng)動(dòng)畫的第一次迭代的關(guān)鍵幀中定義的屬性值。這些都是 from 關(guān)鍵幀中的值(當(dāng) animation-direction 為 "normal" 或 "alternate" 時(shí))或 to 關(guān)鍵幀中的值(當(dāng) animation-direction 為 "reverse" 或 "alternate-reverse" 時(shí))。
both 動(dòng)畫遵循 forwards 和 backwards 的規(guī)則。也就是說,動(dòng)畫會(huì)在兩個(gè)方向上擴(kuò)展動(dòng)畫屬性。
initial 設(shè)置該屬性為它的默認(rèn)值。請(qǐng)參閱 initial。
inherit 從父元素繼承該屬性。請(qǐng)參閱 inherit。


相關(guān)文章

CSS3 教程:CSS3 動(dòng)畫(Animations)


CSS 參考手冊(cè) CSS 參考手冊(cè)

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)