Layout
Utilidades para controlar el orden de apilamiento de un elemento.
Clase | Estilos |
---|---|
z-<number> | z-index: <number>; |
z-auto | z-index: auto; |
z-[<value>] | z-index: <value>; |
z-(<custom-property>) | z-index: var(<custom-property>); |
Usa las utilidades z-<number>
como z-10
y z-50
para controlar el orden de apilamiento (o posicionamiento tridimensional) de un elemento, independientemente del orden en que se haya mostrado:
<div class="z-40 ...">05</div><div class="z-30 ...">04</div><div class="z-20 ...">03</div><div class="z-10 ...">02</div><div class="z-0 ...">01</div>
Para usar un valor z-index negativo, antepone un guión al nombre de la clase para convertirlo en un valor negativo:
<div class="...">05</div><div class="...">04</div><div class="-z-10 ...">03</div><div class="...">02</div><div class="...">01</div>
Usa la sintaxis z-[<value>]
para establecer el stack order basado en un valor completamente personalizado:
<div class="z-[calc(var(--index)+1)] ..."> <!-- ... --></div>
Para variables CSS, también puedes usar la sintaxis z-(<custom-property>)
:
<div class="z-(--my-z) ..."> <!-- ... --></div>
Esto es solo un atajo para z-[var(<custom-property>)]
que agrega la función var()
por ti automáticamente.
Prefija una utilidad z-index
con una variante de breakpoint como md:
para aplicar la utilidad solo en tamaños de pantalla medium y superiores:
<div class="z-0 md:z-50 ..."> <!-- ... --></div>
Aprende más sobre el uso de variantes en la documentación de variantes.