JQuery 3D特效是一種流行的網頁設計技術,通過使用JQuery框架,您可以輕松地將靜態的2D元素轉換為動態的3D圖形。這種技術不僅可以增加網頁的視覺效果,而且可以提高用戶體驗。在本文中,我們將學習如何使用JQuery 3D特效來創建驚人的效果。
//引入JQuery庫 <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> //設置CSS樣式 <style> #box { width: 200px; height: 200px; position: relative; perspective: 800px; } #box .image { width: 100%; height: 100%; position: absolute; transform-style: preserve-3d; } #shadow { width: 100%; height: 100%; position: absolute; box-shadow: 0px 5px 20px rgba(0,0,0,0.5); } </style> //HTML布局 <div id="box"> <div class="image"> <img src="image.png" alt=""> </div> <div id="shadow"></div> </div> //JS代碼 <script> $(document).mousemove(function(e) { var x = (e.pageX / $('#box').width()) * 100; var y = (e.pageY / $('#box').height()) * 100; $('.image').css('transform', 'rotateY(' + (x - 50) + 'deg) rotateX(' + (y - 50) + 'deg)'); $('#shadow').css('left', (x - 50) + '%').css('top', (y - 50) + '%'); }); </script>
上面的代碼將創建一個具有3D效果的圖片框,鼠標移動時,圖片將根據指針的位置自動旋轉。還可以添加其他特效,如淡入淡出、旋轉、縮放和位移等。 JQuery 3D特效是一種簡單而有趣的方式,可以使您的網站更加生動、吸引人。無論您是初學者還是專業人士,都可以輕松地使用JQuery 3D特效,為您的網站增添無限的可能性。