一、 认识 3D 转换
1、3D 的特点
- 近大远小
- 物体和面遮挡不可见
2、三维坐标系
- x 轴:水平向右 – 注意:x 轴右边是正值,左边是负值
- y 轴:垂直向下 – 注意:y 轴下面是正值,上面是负值
- z 轴:垂直屏幕 – 注意:往外边的是正值,往里面的是负值
二、 3D 转换
1、3D 转换知识要点- 3D 位移: translate3d(x, y, z) 3D 旋转: rotate3d(x, y, z)
- 透视: perspctive 3D 呈现 transfrom-style
2、 3D 移动 translate3d
3D 移动就是在 2D 移动的基础上多加了一个可以移动的方向,就是 z 轴方向。
- transform: translateX(100px) :仅仅是在 x 轴上移动
- transform: translateY(100px) :仅仅是在 y 轴上移动
- transform: translateZ(100px) :仅仅是在 z 轴上移动
- transform: translate3d(x, y, z) :其中x、y、z 分别指要移动的轴的方向的距离
- 注意:x, y, z 对应的值不能省略,不需要填写用 0 进行填充
3、语法