码迷,mamicode.com
首页 > Web开发 > 详细

CSS3之创建3D场景

时间:2017-10-18 21:43:43      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:spec   oar   res   net   highlight   views   view   ott   mod   

1.属性介绍

perspective:800    平面距离三维中方框的距离

perspective-origin:50% 50%   表示从平面上哪个位置看三维图 ,相当于是X轴和Y轴,此时表示平面中心

2.transform属性

--translete :位移操作

translateX(X px)

translateY(Y px)

translateZ(Z px)

--rotate:旋转操作

rotateX(X deg)

rotateY(Y deg)

rotateZ(Z deg)

3.设置3D

transform-style:preserve-3d;

4.目前所有浏览器都不支持perspective属性,只有-webkit-支持~

5.简单的3D场景

 

[html] view plain copy
 
  1. <!DOCTYPE html>  
  2. <html>  
  3. <head>  
  4.     <title></title>  
  5.     <style type="text/css">  
  6.         #a{  
  7.             -webkit-perspective:800;  
  8.             -webkit-perspective-origin:50% 50%;  
  9.             -webkit-transform-style:-webkit-preserve-3d;  
  10.         }  
  11.         #b{  
  12.             width: 500px;  
  13.             height: 500px;  
  14.             background: blue;  
  15.             margin: 0 auto;  
  16.   
  17.             -webkit-transform:rotateY(45deg);  
  18.         }  
  19.     </style>  
  20. </head>  
  21. <body>  
  22.   
  23. <div id="a">  
  24.     <div id="b">  
  25.           
  26.     </div>  
  27. </div>  
  28. </body>  
  29. </html>  

6.坐标轴的概念

 

坐标系原点在左上角

x轴的正方向是向右

y轴正方向是向下

z轴正方向是从屏幕到人的眼睛(垂直)

比如rotateX(80deg)和rotateX(-80deg)区别就是:从x轴正方向看向物体,80deg就是顺时针旋转了80度,-80deg就是逆时针旋转了80度

7.transform-origin:调整旋转中心

X轴:

left/center/right

Y轴:

top/center/bottom

Z轴:

length px

CSS3之创建3D场景

标签:spec   oar   res   net   highlight   views   view   ott   mod   

原文地址:http://www.cnblogs.com/chaofei/p/7688937.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!