HTML3D旋轉動畫源代碼
HTML3D旋轉動畫是一種基于HTML、CSS和JavaScript技術的動畫效果。這種動畫效果可以在網頁中呈現出平面圖像的立體效果,帶給用戶更加逼真的視覺感受。以下是HTML3D旋轉動畫的源代碼:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>HTML3D旋轉動畫</title> <style> .container { position: relative; perspective: 1000px; /* 設置透視距離 */ } .box { position: absolute; width: 200px; height: 200px; transform-style: preserve-3d; animation: rotate 6s linear infinite; /* 設置動畫效果 */ } .box img { position: absolute; width: 100%; height: 100%; object-fit: fill; } @keyframes rotate { from { transform: rotateY(0deg); } to { transform: rotateY(360deg); } } </style> </head> <body> <div class="container"> <div class="box"> <img src="./image.jpg" alt="圖片"> </div> </div> </body> </html>
以上代碼中,通過設置透視距離和transform-style屬性,實現了圖像的立體效果。通過設置animation屬性和@keyframes,在Y軸方向上實現了圖像的無限旋轉。代碼簡潔、易懂,適合初學者學習和實踐。
下一篇網站首頁css布局