好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

CSS3的3D转换效果详解介绍_html/css_WEB-ITnose

CSS3的3D转换效果详解介绍:
本章介绍一下CSS3的3D转换效果,此效果的实现依靠的是transform属性,3D转换只是此属性的部分应用,更多相关内容可以参阅CSS3的transform属性总略介绍一章节。
掌握3D转换效果,可以从三个方法作为突破口,分别是rotateX, rotateY, rotateZ,在2D变换过程中rotate()函数的应用,它表示旋转的意思,由于是2D变换,所以它只是在一个平面进行旋转,所以无需细分,具体可以参阅CSS3的2D转换效果详细介绍一章节。 下面分别介绍一下上面的三个旋转方法。
一.rotateX()方法:

                蚂蚁部落      #box{    position:relative;    height:200px;    width:200px;    margin-top:150px;    margin-left:150px;    border:1px solid black;  }  #inner{    padding:50px;    position:absolute;    border:1px solid black;    background-color:yellow;    font-size:12px;      transform-origin:0px 0px;  -ms-transform-origin:0px 0px;  -webkit-transform-origin:0px 0px;  -o-transform-origin:0px 0px;  -moztransform-origin:0px 0px;    transform:rotateX(0deg);   -ms-transform:rotateX(0deg);  -webkit-transform:rotateX(0deg);  -o-transform:rotateX(0deg);  -moz-transform:rotateX(0deg);}  table{    font-size:12px;    width:300px;    margin-left:120px;  }  .left{text-align:right}        function changeRot(value){    var oinner=document.getElementById('inner');    var opersp=document.getElementById('persp');    oinner.style.transform="rotateX(" + value + "deg)";    oinner.style.msTransform="rotateX(" + value + "deg)";    oinner.style.webkitTransform="rotateX(" + value + "deg)";    oinner.style.MozTransform="rotateX(" + value + "deg)";    oinner.style.OTransform="rotateX(" + value + "deg)";    opersp.innerHTML=value + "deg";  } window.onload=function(){   var range=document.getElementById("range");   range.onmousemove=function(){     changeRot(this.value);   } }                

蚂蚁部落

查看更多关于CSS3的3D转换效果详解介绍_html/css_WEB-ITnose的详细内容...

  阅读:33次