Сначала картина целиком
Да: rotateX/rotateY/rotateZ, translateZ, perspective, transform-style: preserve-3d.
.scene { perspective: 800px; }
.cube {
transform-style: preserve-3d;
transform: rotateY(35deg) rotateX(15deg);
}
perspective на родителе задаёт глубину; backface-visibility прячет оборотную сторону. Для сложных сцен следите за слоями и доступностью (motion).
Итог
3D в CSS реально, но для UI чаще хватает лёгких эффектов; тяжёлые сцены — вопрос перфоманса и UX, не «умеет ли CSS».