Skip to content

Transform Translate Z

Translate element along Z axis (depth) in 3D space

Syntax

visual="translate-z:[value]"

Values

ValueCSS OutputDescription
0transform: translateZ(0)No Z translation
neartransform: translateZ(50px)Move near (forward)
fartransform: translateZ(-50px)Move far (backward)

Examples

html
<div visual="perspective:normal"><div visual="translate-z:near">Closer</div></div>

Preview

Translate Z (3D Depth)

visual="translate-z:near" - Move elements forward or backward in 3D space

translate-z:far
far
translate-z:0
0
translate-z:near
near
View Code
html
<div layout="flex" space="g:big p:medium" visual="bg:neutral-100 dark:bg:neutral-900 rounded:medium">
  <div layout="flex:col" space="g:tiny">
    <span visual="text:neutral-500 text-size:tiny">translate-z:far</span>
    <div space="p:medium" visual="perspective:near">
      <div space="p:small" visual="bg:primary text:white rounded:small translate-z:far">far</div>
    </div>
  </div>
  <div layout="flex:col" space="g:tiny">
    <span visual="text:neutral-500 text-size:tiny">translate-z:0</span>
    <div space="p:medium" visual="perspective:near">
      <div space="p:small" visual="bg:success text:white rounded:small translate-z:0">0</div>
    </div>
  </div>
  <div layout="flex:col" space="g:tiny">
    <span visual="text:neutral-500 text-size:tiny">translate-z:near</span>
    <div space="p:medium" visual="perspective:near">
      <div space="p:small" visual="bg:warning text:black rounded:small translate-z:near">near</div>
    </div>
  </div>
</div>

Arbitrary Values

Supports custom values using bracket syntax:

html
<div visual="transform:[custom-value]">Custom</div>