3D变换
rotateX() 沿X轴旋转
rotateY() 沿Y轴旋转
rotateZ() 沿Z轴旋转
translateX() 沿X轴位移
translateY() 沿Y轴位移
translateZ() 沿Z轴位移
透视:可以呈现出近大远小的效果
perspective:数值
显示效果:
1.透视需要设置给变换元素的父盒子
2.透视的值越小效果越明显
3.透视只是一种视觉上的呈现,有近大远小的效果,但本质上还是在同一个平面中
4.透视的本质设置的是用户的眼睛(虚拟)和屏幕的距离,距离越小效果越明显!
5.如果子盒子要保持真正的3D效果,需要给父元素添加一个属性:transform-style:preserve-3d
父盒子没有transform-style:preserve-3d显示效果(父盒子旋转-55度)
父盒子加了transform-style:preserve-3d显示效果(父盒子旋转-55度):
3D变换的方向问题
所有的3D变换,对着坐标系的正方向去看,正值都是顺时针的,负值都是逆时针的
浙公网安备 33010602011771号