CSS3 animation-fill-mode 屬性
實(shí)例
把物體動(dòng)畫地從一個(gè)地方移動(dòng)到另一個(gè)地方,并讓它停留在那里:
animation-fill-mode:forwards;
-webkit-animation-fill-mode:forwards; /* Safari 和 Chrome */
-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)
更多建議: