CSS 3D Transformsは、Web要素を3次元空間内で操作するためのCSSプロパティ群である。transform: rotateY(180deg) でY軸回転させたり、translateZ() で奥行き方向に移動させたりできる。

3D表現に必要な主要プロパティは3つ。perspective は視点からの距離を定義し、値が小さいほどパースが強くなる。transform-style: preserve-3d は子要素が親の3D空間を共有することを宣言する。backface-visibility は裏面の描画を制御する。

GPU合成レイヤーで処理されるため、topleft のアニメーションと比較してパフォーマンスに優れる。