jQuery 3D盒子旋轉是一種很炫酷的效果,它可以讓你的網站更加動感、有活力。接下來我們就來學習一下jQuery 3D盒子旋轉的教程吧。
$(document).ready(function(){ $(".box").hover(function(){ $(this).addClass("rotation"); }, function(){ $(this).removeClass("rotation"); }); });
首先,我們要在jQuery庫的基礎上書寫代碼。需要注意的是,我們還需要使用CSS3中的transform屬性才能實現盒子的旋轉效果。
.box{ width:200px; height:200px; background-color: #FF8C00; margin:50px auto; -webkit-transform:translateZ(-100px); transform:translateZ(-100px); transition:all 0.5s ease-in-out; } .rotation{ -webkit-transform:rotateY(180deg); transform:rotateY(180deg); }
上面的代碼中,我們為盒子設置了一些樣式,其中最重要的是使用transform屬性來設置盒子在Z軸上的偏移量。然后我們還定義了旋轉效果的樣式,當盒子被hover時會出現盒子的翻轉效果。
最后,我們只需要在HTML中引入jQuery和CSS樣式文件即可:
<head> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <link rel="stylesheet" href="style.css"> </head> <body> <div class="box"></div> </body>
通過以上的代碼,我們就可以實現一個簡單的jquery 3D盒子旋轉效果。你也可以自己嘗試修改樣式效果以達到你想要的效果。
下一篇css 內邊框如何畫