方法:1、使用animation屬性給元素綁定動畫;2、使用「@keyframes 動畫名稱{50%{width:放大的寬度值;height:放大的高度值;transform:rotate(旋轉角度);}}」語句控制動畫的動作,實現放大旋轉。
本教學操作環境:windows7系統、CSS3&&HTML5版、Dell G3電腦。
css3實作放大旋轉動畫效果
#在html中,可以利用animation屬性和「@keyframes」來建立一個元素放大旋轉的動畫。動畫中使用width和height屬性控制元素放大;transform:rotate()控制元素旋轉。
實作程式碼:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <style> div { width: 50px; height: 50px; background: red; margin: 100px; animation: mymove 5s infinite; -webkit-animation: mymove 5s infinite; /* Safari and Chrome */ } @keyframes mymove { 50% { width: 150px; height: 150px; transform: rotate(360deg); } } @-webkit-keyframes mymove{ /* Safari and Chrome */ 50% { width: 100px; height: 100px; transform: rotate(360deg); } } </style> </head> <body> <div></div> </body> </html>
(學習影片分享:css影片教學)
以上是css3怎麼實現放大旋轉動畫效果的詳細內容。更多資訊請關注PHP中文網其他相關文章!