在 CSS 中,使用 transform 属性可以实现各种元素的变换效果,其中旋转效果就是通过 rotate()函数来实现的。transform 属性向元素应用 2D 或 3D 转换,允许对元素进行旋转、缩放、移动或倾斜等操作。rotate()函数在二维空间内进行旋转操作,其单位为角度值“deg”。如果值为正数,元素相对原点中心顺时针旋转;如果值为负数,元素相对原点中心逆时针旋转。例如,transform: rotate(45deg)表示将元素顺时针旋转 45 度。除了在二维平面内的旋转,还可以进行 3D 旋转,如rotateX(angle)、rotateY(angle)和rotateZ(angle)。其中,rotateX()方法使元素绕其 X 轴旋转给定角度;rotateY()方法使元素绕其 Y 轴旋转给定角度;rotateZ()方法使元素绕其 Z 轴旋转给定角度。关联属性transform-origin可以设置旋转点,若不设置该属性,则元素默认以其中心点旋转。