這篇文章帶給大家關於css中動畫的相關知識,其中包含什麼是動畫,動畫的呼叫以及多關鍵影格動畫應該怎樣實現,希望對你有幫助。
在CSS 中,可以使用@keyframes來定義動畫
(keyframes 表示“關鍵影格」)
大致結構:
@keyframes rotation { /* rotation 动画名 */ from { /* 起始状态 */ transform: rotate(0); } to { /* 结束状态 */ transform: rotate(360deg); }}
定義動畫之後,可以使用animation 屬性來呼叫動畫。
animation基本屬性:
animation: name | duration | timing function | delay | iteration-count;
除此之外,還有一些屬性:
animation-direction(設定是否輪流反向播放動畫)
animation-fill-mode(設定動畫不播放時動畫的狀態)
#animation-play-state(設定動畫是播放還是暫停)
對於想要實現多種效果的動畫,這個時候就可以使用多關鍵影格。
大致結構:
@keyframes changeColor { 0% { background-color: red; } 20% { background-color: orange; } 40% { background-color: blue; } 100% { background-color: green; }}
(學習影片分享:css影片教學)
以上是怎麼玩轉css動畫? (整理分享)的詳細內容。更多資訊請關注PHP中文網其他相關文章!