© 2006 - 2025 Zevrix Solutions. All rights Reserved.
Unlike translateX or translateY , translateZ does not support percentage values because there is no defined "depth" of a parent container to calculate a percentage against. The Role of Perspective
(e.g., translateZ(100px) ): Move the element "out" toward the user. translate z
The translateZ() function is part of the broader CSS transform property. It accepts a single length value—such as px , em , or vh —to define the displacement. Unlike translateX or translateY , translateZ does not
The perspective() function defines the virtual distance between the user’s eye and the screen (z=0). It accepts a single length value—such as px
If the translateZ value is greater than or equal to the perspective value, the element will disappear because it has moved behind the user's "eye". Practical Applications
Web developers use translateZ() to create complex visual experiences that 2D properties cannot achieve alone: translateZ() - CSS - MDN Web Docs