CSS3之创建3D场景
来源:互联网 发布:美发预约软件 编辑:程序博客网 时间:2024/06/04 20:10
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场景
<!DOCTYPE html><html><head><title></title><style type="text/css">#a{-webkit-perspective:800;-webkit-perspective-origin:50% 50%;-webkit-transform-style:-webkit-preserve-3d;}#b{width: 500px;height: 500px;background: blue;margin: 0 auto;-webkit-transform:rotateY(45deg);}</style></head><body><div id="a"><div id="b"></div></div></body></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
阅读全文
0 0
- CSS3之创建3D场景
- css3-3d场景创建
- css3之3d旋转
- css3之3D立方体
- CSS3动画功能 --- transition、transform、3D场景
- css3实践—创建3D立方体
- css3实践—创建3D立方体
- css3实践—创建3D立方体
- unity 入门学习之(一)创建基本的3D游戏场景
- CSS3 3D – 建立一个3D场景perspective perspective-origin
- css3之3D盒子 以及css3样式兼容判断
- CSS3之3D变形效果
- CSS3变形之3D变形
- CSS3之3D变换实例详解
- CSS3之 3D变换、3D动画
- 场景关卡之创建场景
- css3 动画之 2D旋转 3D旋转 放大
- PASSION之CSS3中2D,3D转化
- 【第二周】项目1
- java Web应用
- iOS【YTKNetwork源码解析】
- 2017 ACM-ICPC 亚洲区(西安赛区)网络赛 E. Maximum Flow(最大流/规律)
- Unity Shader 内置函数
- CSS3之创建3D场景
- 介个HOW 玩?
- HDU2084 数塔 动态规划入门-递推
- spring拦截器、与filter的区别
- 论文级别划分
- "ls"功能的实现
- 2395:Out of Hay(最小生成树)
- HashMap的实现原理
- jQuery删除,添加节点