使用 CSS3 可以实现 3D 动画效果。要实现 3D 动画,需要使用 CSS3 中的 transform
属性。
要将一个元素变为 3D 元素,可以使用 transform: perspective(depth)
属性。depth 参数表示 3D 元素的透视深度,值越大,3D 效果越明显。
然后,可以使用 transform: rotateX(angle)
、transform: rotateY(angle)
和 transform: rotateZ(angle)
属性来旋转 3D 元素。angle 参数表示旋转的角度,可以使用角度值或弧度值。
例如,以下代码将一个 div 元素变为 3D 元素,并以 y 轴为中心旋转 180 度:
div {
transform: perspective(500px) rotateY(180deg);
}