CSS 動畫功能

2022-08-14 08:03:12 字數 922 閱讀 9305

【css3中的動畫功能】

/*

1.transition功能,通過指定開始結束狀態來過度,無法實現複雜動畫。

*//*

transition:property duration timing-function

*/transition-property: background-color;

transition-duration: 3s;

transition-timing-function: linear;

transition: background-color 3s linear;

/*簡潔的寫法

*/transition: background-color 1s linear,color 1s linear,width 1s linear;

/*同時執行多個動畫效果

*//*

2.animations功能,可以指定幀,實現複雜的動畫。

*/@-webkit-keyframes mycolor

40%

/*背景顏色變化幀 - 黃色

*/ 70%

/*背景顏色變化幀 - 藍色

*/ 100%

/*結束幀

*/ }

div:hover

/*實現多個屬性值同時改變的動畫

*/@-webkit-keyframes mycolor

30% 60%

100%

}div:hover

/*引數含義

*//*

linear:勻速

ease-in:又慢到快

ease-out:由快到慢

ease:先慢再快再慢

ease-in-out:先慢再快再慢

*/

view code

CSS3動畫功能

transition屬性的使用方法 transition property duration timing function 其中property表示對哪個屬性進行平滑過渡,duration表示多長時間完成屬性值的平滑過渡,timing function表示通過什麼方法來進行平滑過渡。多平滑過渡示例...

06 CSS3 動畫功能

將元素的某個屬性,從屬性值指定的時間內平滑的過渡到另乙個屬性值。實現方式 transition progerty dration timing function progerty 指定需要執行動畫的屬性值 dration 動畫執行時間 timing function 動畫執行方式 通過定義多個關鍵幀...

CSS3動畫之二 Animations功能

animations功能與transitions功能相同,都是通過改變元素的屬性值來實現動畫效果,不同之處是 transitions功能只能通過改變指定屬性的開始值與結束值,然後再這兩個屬性值之間進行平滑的過渡來實現動畫效果。所以transitions功能不能實現比較複雜的動畫效果 animatio...