jQuery隨滑鼠旋轉的圖形效果
本章節分享一段程式碼例項,它實現了隨滑鼠旋轉的圖形效果。
當然效果並不僅限於標題中的介紹,比如文字還具有凸起效果,裡面應用了css3屬性。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> *{ padding: 0; margin: 0; } body{ position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: #f0f0f0; } .stage{ position: absolute; width: 220px; height: 140px; top: 50%; left: 50%; margin: -70px -110px; perspective: 600px; } .card { position: absolute; width: 220px; height: 140px; border: solid 1px #f0f; border-radius: 6px; pointer-events: none; background-color: rgba(255, 0, 235, 0.13); transition: all 0.1s; transform-style: preserve-3d; -webkit-filter: dorp-shadow(); } .card p { width: 100%; text-align: center; line-height: 140px; font-size: 40px; -webkit-transform: translateZ(40px); } </style> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script> $(function () { var totalDeg = 30; var centerPoint = { centerX: $('.stage').width() / 2, centerY: $('.stage').height() / 2 } $('.stage').on('mousemove', function (e) { var yDeg = (centerPoint.centerX - e.offsetX) * totalDeg / 90; var xDeg = -(centerPoint.centerY - e.offsetY) * totalDeg / 90; $(this).find('.card').css({ '-webkit-transform': ' rotateX(' + xDeg + 'deg) rotateY(' + yDeg + 'deg)' }) }) $('.stage').on('mouseleave', function (e) { $(this).find('.card').removeAttr('style'); }) }) </script> </head> <body> <div class="stage"> <div class="card"> <p>螞蟻部落</p> </div> </div> </body> </html>
圖示如下:
相關文章
- 滑鼠懸浮實現環形旋轉效果
- 滑鼠懸浮圖片旋轉效果
- jQuery環形旋轉載入進度條效果jQuery
- 滑鼠懸浮div實現旋轉效果
- 滑鼠懸浮電風扇旋轉效果
- CSS3滑鼠懸浮div旋轉效果CSSS3
- JavaScript跟隨滑鼠移動的圖片效果JavaScript
- canvas 圖形圍繞中心旋轉Canvas
- CSS3圖片旋轉效果CSSS3
- CSS3滑鼠懸浮圖示旋轉CSSS3
- js控制專輯圖片旋轉效果JS
- 線性代數在前端中的應用(二):實現滑鼠拖拽旋轉元素、Canvas圖形前端Canvas
- 圖形學 旋轉與投影矩陣—2矩陣
- 圖形學 旋轉與投影矩陣-3矩陣
- 圖形學 旋轉與投影矩陣—1矩陣
- 滑鼠懸浮圖片實現翻轉效果
- jQuery滑鼠懸浮翻牌效果詳解jQuery
- jQuery滑鼠懸浮聚焦效果詳解jQuery
- 卡片旋轉動畫效果動畫
- jQuery 滑鼠懸浮連結彈出跟隨圖片詳解jQuery
- 頁面旋轉動畫效果動畫
- 怎麼旋轉圖片?BenVista PhotoZoom Pro旋轉圖片的方法OOM
- 簡單的css3頭像旋轉與3D旋轉效果CSSS33D
- 讓互動更加生動!有意思的滑鼠跟隨 3D 旋轉動效3D
- JavaScript、CSS實現滑鼠跟隨繁花效果JavaScriptCSS
- Android 滑鼠游標的圖形合成Android
- 變形元素旋轉css陰影CSS
- CSS3多面體旋轉效果CSSS3
- CSS3星系旋轉效果代CSSS3
- 直播app系統原始碼,圖片Loading旋轉動畫效果APP原始碼動畫
- 將圖片旋轉(這裡不是旋轉imageView)View
- 不可思議的純 CSS 實現滑鼠跟隨效果CSS
- Android 自定義圓形旋轉進度條,仿微博頭像載入效果Android
- CSS mask 實現滑鼠跟隨鏤空效果CSS
- CSS3旋轉載入等待效果CSSS3
- CSS3地月星系旋轉效果CSSS3
- 圓角頭像加360旋轉效果
- 【Go語言繪圖】圖片的旋轉Go繪圖
- CSS圓形圖片效果CSS