transform: rotateX(45deg) rotateY(45deg) rotateZ(45deg);
上面的代码表示对一个元素进行3个方向的旋转,分别是绕X轴旋转45度,绕Y轴旋转45度和绕Z轴旋转45度。
需要注意的是,旋转的单位是deg(角度),而不是弧度。如果要实现绕其他角度的旋转,只需要修改对应的角度值即可。
此外,在进行3D旋转时,还可以指定缩放比例和位移距离。下面是一个示例代码:
transform: perspective(500px) rotateX(45deg) rotateY(45deg) rotateZ(45deg) scale(1.5) translateZ(100px);
上面的代码中,perspective()函数用于设置透视效果。rotateX()、rotateY() 和 rotateZ()三个函数用于指定旋转角度。scale()函数用于缩放元素的大小。translateZ()函数用于指定元素的位移距离。
在实际应用中,3D旋转可以结合其他CSS属性,如 background、box-shadow、border等,进一步丰富网页的样式效果,打造出更加炫酷的网页界面。