Я пытаюсь превратить мой крошечный мозг в 3D-преобразования CSS, и у меня возникли проблемы с пониманием функции scaleZ()
.
scale()
, scaleX()
и scaleY()
имеют смысл: они растягивают элемент вдоль указанной оси, умножая его размер вдоль этой оси на число, которое вы предоставляете.
Но scaleZ()
кажется другим:
- Это относится к дочерним элементам элемента
- Он не влияет на размеры дочерних элементов, поскольку элементы HTML не имеют никакого размера вдоль оси z (т.е. вы не можете сделать
<div>
"толще" ).
[
scaleZ()
] влияет на масштабирование вдоль оси z в преобразованных дочерних элементах.
Я не могу понять, что это на самом деле означает на практике. Может ли кто-нибудь дать объяснение, желательно с некоторым примером кода?