Flexbox & Grid
Utilidades para controlar el orden de los ítems flex y grid.
Clase | Estilos |
---|---|
order-<number> | order: <number>; |
-order-<number> | order: calc(<number> * -1); |
order-first | order: calc(-infinity); |
order-last | order: calc(infinity); |
order-none | order: 0; |
order-(<custom-property>) | order: var(<custom-property>); |
order-[<value>] | order: <value>; |
Usa utilidades order-<number>
como order-1
y order-3
para renderizar ítems flex y grid en un orden diferente al que aparecen en el documento:
<div class="flex justify-between ..."> <div class="order-3 ...">01</div> <div class="order-1 ...">02</div> <div class="order-2 ...">03</div></div>
Usa las utilidades order-first
y order-last
para renderizar ítems flex y grid primero o último:
<div class="flex justify-between ..."> <div class="order-last ...">01</div> <div class="...">02</div> <div class="order-first ...">03</div></div>
Para usar un valor de orden negativo, prefija el nombre de la clase con un guion para convertirlo en un valor negativo:
<div class="-order-1"> <!-- ... --></div>
Usa la sintaxis order-[<value>]
para establecer el order basado en un valor completamente personalizado:
<div class="order-[min(var(--total-items),10)] ..."> <!-- ... --></div>
Para variables CSS, también puedes usar la sintaxis order-(<custom-property>)
:
<div class="order-(--my-order) ..."> <!-- ... --></div>
Esto es solo un atajo para order-[var(<custom-property>)]
que agrega la función var()
por ti automáticamente.
Prefija una utilidad order
con una variante de breakpoint como md:
para aplicar la utilidad solo en tamaños de pantalla medium y superiores:
<div class="order-first md:order-last ..."> <!-- ... --></div>
Aprende más sobre el uso de variantes en la documentación de variantes.