CSS3 animation的各個屬性

2021-07-24 18:52:13 字數 1440 閱讀 2239

「@keyframes」關鍵幀:

自定義一些動畫名稱,規定什麼時間做什麼動作。即「

@keyframes

」後面跟著動畫名稱加上一對花括號「」,花括號中是不同時間段樣式。

例如@keyframes changecolor

100%

}animation屬性是乙個簡寫屬性,用於設定八個動畫屬性:

1. animation-name                 keyframes名稱

2. animation-duration            

指定完成動畫所花費的時間,以秒或毫秒計

3. animation-timing-function   指定動畫的速度曲線

4. animation-delay                

指定在動畫開始之間的延遲

8. animation-play-state          指定動畫是否正在執行或已暫停

animation-timing-function指定動畫的速度曲線

1.linear           勻速

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

3.ease-in         緩慢開始(加速)

4.ease-out       緩慢結束(減速)

5.ease-in-out   緩慢開始,緩慢結束(先加速後減速)

animation-delay   動畫開始之間的延遲

1.單位是秒或毫秒

2.可以是負值,-2秒表示動畫立馬開始,但跳過2秒進入動畫,即前兩秒的動畫不執行,直接跳過前兩秒進入動畫。

預設1次,可以設定2次,3次.......infinite表示無限

animation-direction

說明normal

reverse

alternate

alternate-reverse

initial

設定該屬性為它的預設值。

inherit

從父元素繼承該屬性。

到的樣式

屬性值 效果

none

預設值,表示動畫將按預期進行和結束,在動畫完成其最後一幀時,動畫會反轉到初始幀處

forwards

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

backwards

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

both

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

animation-play-state指定動畫是否正在執行或已暫停

paused        指定暫停動畫

running       指定正在執行的動畫

css3 animation基礎屬性

animation下的屬性 name duration animation timing function 運動方式 animation delay 延遲時間 animation iteration count 迴圈的次數infinite 無限迴圈也可以填寫數字 animation directio...

css3 animation(動畫)屬性

css3 animation 動畫 屬性 1.animation name duration timing function delay iteration count direction fill mode play state 所有屬性集合 2.animation name屬性值 繫結動畫名 k...

CSS3 animation屬性介紹

css3 animation動畫 css3除了transition屬性,還可以使用animation功能實現複雜的動畫效果。要建立animation動畫,先要了解 keyframes規則。css3 keyframes關鍵幀 使用 keyframes建立動畫。在動畫過程中,可以多次改變css的樣式,指...