回到家里,妈妈满脸期待的说: "照片呢? "我说: "包里。 "妈妈打开包,拿出照相机,说: "夕阳这么美啊!看来下次我也要去。 "我说: "也行,只要您不怕冷。 "看到妈妈脸气的那么红,我和爸爸都笑了。
本文实例为大家分享了CSS3 3D旋转rotate效果实例,供大家参考,具体内容如下
效果图:
示例代码
XML/HTML Code复制内容到剪贴板
- <!DOCTYPEhtml>
- <htmllang="en">
- <head>
- <metacharset="UTF-8">
- <title>3D旋转的Demo</title>
- <style>
- #experiment{
- -webkit-perspective:800;
- -webkit-perspective-origin:50%50%;
- -webkit-transform-style:-webkit-preserve-3d;
- }
- #block{
- width:200px;
- height:200px;
- background-color:pink;
- margin:100pxauto;
- -webkit-transition:background-color3s;
- }
- #block:hover{
- background-color:purple;
- }
- #ep{
- text-align:center;
- }
- #epinput{
- width:800px;
- }
- </style>
- <script>
- functionrotate(){
- varx=document.getElementById("rotateX").value;
- vary=document.getElementById("rotateY").value;
- varz=document.getElementById("rotateZ").value;
- document.getElementById("block").style.webkitTransform="rotateX("+x+"deg)rotateY("+y+"deg)rotateZ("+z+"deg)";
- document.getElementById("degx-span").innerText=x;
- document.getElementById("degy-span").innerText=y;
- document.getElementById("degz-span").innerText=z;
- }
- </script>
- </head>
- <body>
- <divid="experiment">
- <divid="block"></div>
- </div>
- <divid="ep">
- <p>rotatex:<spanid="degx-span">0</span>deg</p>
- <inputtype="range"min="-360"max="360"id="rotateX"value="0"class="range-control"onmousemove="rotate()"/><br/>
- <p>rotatey:<spanid="degy-span">0</span>deg</p>
- <inputtype="range"min="-360"max="360"id="rotateY"value="0"class="range-control"onmousemove="rotate()"/><br/>
- <p>rotatez:<spanid="degz-span">0</span>deg</p>
- <inputtype="range"min="-360"max="360"id="rotateZ"value="0"class="range-control"onmousemove="rotate()"/><br/>
- </div>
- </body>
- </html>
以上就是本文的全部内容,希望对大家的学习有所帮助。