CSS動畫是web開發(fā)中很重要的一個部分,能夠讓頁面更加生動有趣,這里我們來介紹一下CSS動畫中的各個值。
animation-name: 動畫名稱;
CSS動畫需要有一個名稱,可以在其他屬性中引用。
animation-duration: 時間;
動畫完成的時間,可以使用s或ms為單位。
animation-delay: 延遲時間;
動畫開始前的等待時間,可以使用s或ms為單位。
animation-iteration-count: 循環(huán)次數(shù);
動畫循環(huán)的次數(shù),默認(rèn)為1次,可以設(shè)置為infinite(無限循環(huán))。
animation-direction: 動畫方向;
動畫播放的方向,包括normal(正常播放)、reverse(反向播放)、alternate(正向反向交替播放)和alternate-reverse(反向正向交替播放)。
animation-fill-mode: 動畫結(jié)束后元素狀態(tài);
動畫結(jié)束后元素的狀態(tài),包括none(默認(rèn),回到最初狀態(tài))、forwards(保持最后狀態(tài))、backwards(保持第一幀狀態(tài))和both(同時保持第一幀和最后狀態(tài))。
animation-timing-function: 動畫運(yùn)行速度函數(shù);
動畫運(yùn)行的速度函數(shù),包括ease(慢到快再慢)、linear(勻速)和cubic-bezier(自定義運(yùn)行速度)。
總結(jié)一下,CSS動畫中的各個值可以幫助我們所制作的動畫更加生動有趣,并且根據(jù)需求來進(jìn)行設(shè)置,達(dá)到想要的效果。