CSS animation-fill-mode 屬性

2018-08-04 21:48 更新

CSS3 animation-fill-mode 屬性

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


實(shí)例

把物體動(dòng)畫(huà)地從一個(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)畫(huà)不播放時(shí)(當(dāng)動(dòng)畫(huà)完成時(shí),或當(dāng)動(dòng)畫(huà)有一個(gè)延遲未開(kāi)始播放時(shí)),要應(yīng)用到元素的樣式。

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

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


CSS 語(yǔ)法

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

屬性值

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


相關(guān)文章

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


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

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

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)