中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CSS3 中怎么實現3D旋轉rotate效果

發布時間:2021-08-11 11:32:59 來源:億速云 閱讀:202 作者:Leah 欄目:web開發

本篇文章為大家展示了CSS3 中怎么實現3D旋轉rotate效果,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

效果圖:

CSS3 中怎么實現3D旋轉rotate效果

示例代碼

XML/HTML Code復制內容到剪貼板

  1. <!DOCTYPE html>     

  2. <html lang="en">     

  3. <head>     

  4.     <meta charset="UTF-8">     

  5.     <title>3D旋轉的Demo</title>     

  6.     <style>     

  7.         #experiment {     

  8.             -webkit-perspective: 800;     

  9.             -webkit-perspective-origin: 50% 50%;     

  10.             -webkit-transform-style: -webkit-preserve-3d;     

  11.         }     

  12.         #block {     

  13.             width: 200px;     

  14.             height: 200px;     

  15.             background-color: pink;     

  16.             margin: 100px auto;     

  17.             -webkit-transition: background-color 3s;     

  18.         }     

  19.         #block:hover {     

  20.             background-color: purple;     

  21.         }     

  22.         #ep {     

  23.             text-align: center;     

  24.         }     

  25.         #ep input {     

  26.             width: 800px;     

  27.         }     

  28.     </style>     

  29.     <script>     

  30.         function rotate() {     

  31.             var x = document.getElementById("rotateX").value;     

  32.             var y = document.getElementById("rotateY").value;     

  33.             var z = document.getElementById("rotateZ").value;     

  34.             document.getElementById("block").style.webkitTransform = "rotateX(" + x + "deg) rotateY(" + y + "deg) rotateZ(" + z + "deg)";     

  35.      

  36.             document.getElementById("degx-span").innerText = x;     

  37.             document.getElementById("degy-span").innerText = y;     

  38.             document.getElementById("degz-span").innerText = z;     

  39.         }     

  40.     </script>     

  41. </head>     

  42. <body>     

  43.     <div id="experiment">     

  44.         <div id="block"></div>     

  45.     </div>     

  46.     <div id="ep">     

  47.         <p>rotate x: <span id="degx-span">0</span>deg</p>     

  48.         <input type="range" min="-360" max="360" id="rotateX" value="0" class="range-control" onmousemove="rotate()"/><br/>     

  49.         <p>rotate y: <span id="degy-span">0</span>deg</p>     

  50.         <input type="range" min="-360" max="360" id="rotateY" value="0" class="range-control" onmousemove="rotate()"/><br/>     

  51.         <p>rotate z: <span id="degz-span">0</span>deg</p>     

  52.         <input type="range" min="-360" max="360" id="rotateZ" value="0" class="range-control" onmousemove="rotate()"/><br/>     

  53.     </div>     

  54. </body>     

  55. </html>   

上述內容就是CSS3 中怎么實現3D旋轉rotate效果,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

晋江市| 志丹县| 翁牛特旗| 修武县| 抚州市| 伊川县| 鸡西市| 泗水县| 平遥县| 民勤县| 玉山县| 元朗区| 铜鼓县| 崇信县| 睢宁县| 天门市| 鄯善县| 盐山县| 舒城县| 禹城市| 吴川市| 景洪市| 和田县| 琼中| 荃湾区| 库车县| 博湖县| 西城区| 南靖县| 秦皇岛市| 托克逊县| 镇沅| 绥江县| 丰顺县| 长岭县| 沅江市| 沂南县| 聂拉木县| 富平县| 大石桥市| 桐梓县|