CSS3動畫屬性 animation整理

2021-07-22 16:05:38 字數 1565 閱讀 5939

呼叫動畫

animation-duration: time;
取值:為數值,單位為s (秒.)其預設值為「0」。這個屬性跟transition中的transition-duration使用方法是一樣的。

animation-timing-function: linear|ease|ease-in|ease_out|ease-in-out;
linear           :動畫從頭到尾的速度是相同的。

ease            :預設。動畫以低速開始,然後加快,在結束前變慢。

ease-in       :動畫以低速開始。

ease-out     :動畫以低速結束。

ease-in-out:動畫以低速開始和結束。

animation-delay: time;
time為數值,單位為s(秒),其預設值也是0。這個屬性和

transition-delay使用方法是一樣的。

animation-iteration-count: number|infinite;

number  :取值通常為整數

infinite

animation-direction: normal|alternate;
normal

預設值

animation-play-state: paused|running;
running()

相容性:安卓4.4以上

蘋果6plus及以上

7.設定動畫時間外的屬性  (動畫開始之前和結束之後發生的操作)

animation-fill-mode: none|forwards|backwards|both;
none(預設值):表示動畫將按預期進行和結束,在動畫完成其最後一幀時,動畫會反轉到初始幀處

forwards             :表示動畫在結束後繼續應用最後的關鍵幀的位置

backwards         : 會在向元素應用動畫樣式時迅速應用動畫的初始幀

both                     :元素動畫同時具有forwards和backwards效果

在預設情況之下,動畫不會影響它的關鍵幀之外的屬性,使用animation-fill-mode屬性可以修改動畫的預設行為。簡單的說就是告訴動畫在第一關鍵幀上等待動畫開始,或者在動畫結束時停在最後乙個關鍵幀上而不回到動畫的第一幀上。或者同時具有這兩個效果。

css3動畫屬性

定義動畫 from to 等同於0 100 keyframes myfirst to webkit keyframes myfirst safari 和 chrome to 將動畫繫結到選擇器 div keyframes 規定動畫。animation 所有動畫屬性的簡寫屬性,除了 animation...

CSS3動畫屬性

2d 3d 轉換屬性 transform 過渡屬性 transition 動畫屬性 animation transform 屬性向元素應用 2d 或 3d 轉換。該屬性允許我們對元素進行旋轉 縮放 移動或傾斜。2d轉換 matrix n,n,n,n,n,n 定義 2d 轉換,使用六個值的矩陣。tra...

css3動畫屬性

1.變形的基點,在使用transform方法進行文字或影象變形的時候,預設是以元素的中心點為基準點進行變形的,使用transform origin屬性,可以改變變形的基準點,語法 transform origin left,center 2.移動動畫,方法語法 transform translate...