我们利用transform属性。
transform属性向元素应用2D或3D转换,该元素允许我们对元素进行旋转、缩放、移动或倾斜。
rotateX(angle) 定义沿着 X 轴的 3D 旋转。
rotateY(angle) 定义沿着 Y轴的 3D 旋转。
rotateZ(angle) 定义沿着 Z 轴的 3D 旋转。
translateZ(z) 定义 3D 转换,只是用 Z 轴的值。
可能比较抽象,我们先来看张图。
- rorateX:以绿色的X轴线作为轴进行旋转。
- rorateY:以红色的Y轴线作为轴进行旋转。
- rorateZ:相对于在XoY这个平面进行旋转。
想象一下,把我们的手当做中间那个网格线,现在掌心朝着自己。
- 沿着X轴就是类似这样。沿着手腕旋转手掌。