隨著互聯網的發展,越來越多的網站開始注重用戶體驗,而html5動畫特效成為提升用戶體驗的重要工具之一。html5動畫特效源代碼豐富多樣,能夠使網站更具吸引力和互動性。
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>HTML5動畫特效</title> <style> /* 動畫元素樣式 */ #div1{ width: 60px; height: 60px; background-color: #F00; position: relative; animation-name: move; animation-duration: 2s; animation-iteration-count: infinite; animation-direction: alternate; } /* 動畫關鍵幀 */ @keyframes move{ 0%{left:0;top:0;} 25%{left:200px;top:0;} 50%{left:200px;top:200px;} 75%{left:0;top:200px;} 100%{left:0;top:0;} } </style> </head> <body> <div id="div1"></div> </body> </html>
以上展示的是一個簡單的HTML5動畫特效,通過CSS3的動畫關鍵幀,使元素實現循環運動。其中,animation-name屬性指定了動畫名稱,animation-duration屬性指定動畫執行時間,animation-iteration-count屬性指定動畫循環次數,animation-direction屬性指定動畫方向。
除了運用CSS3,HTML5動畫特效還可以借助JS庫如GreenSock、Anime.js等實現復雜動畫,具有廣泛的應用前景。
上一篇html5動畫代碼大全