css3中的動畫效果有變形;可以利用「animation:動畫屬性@keyframes ..{..{transform:變形屬性}}」實現變形動畫效果,animation屬性用於設定動畫樣式,transform屬性用於設定變形樣式。
本教學操作環境:windows10系統、CSS3&&HTML5版本、Dell G3電腦。
css3動畫效果有變形
變形可以利用css中的transform屬性,transform 屬性向元素應用2D或3D 轉換。此屬性允許我們對元素進行旋轉、縮放、移動或傾斜。
設定動畫可以利用animation屬性,該屬性是一個簡寫屬性,可以設定:
animation-name 規定需要綁定到選擇器的 keyframe 名稱。 。
animation-duration 規定完成動畫所花費的時間,以秒或毫秒計。
animation-timing-function 規定動畫的速度曲線。
animation-delay 規定在動畫開始之前的延遲。
animation-iteration-count 規定動畫應該播放的次數。
animation-direction 規定是否應該輪流反向播放動畫。
範例如下:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <style> .div1{ width:100px; height:100px; background:pink; margin:0 auto; animation:fadenum 5s; } @keyframes fadenum{ 100%{transform:rotate(180deg) scale(0.5,0.5);} } </style> </head> <body> <div class="div1">这是一个旋转缩放的效果</div> </body> </html>
輸出結果:
(學習影片分享:css視頻教程)
以上是css3動畫效果有變形嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!