Flexbox & Grid
Order
Utilities for controlling the order of flex and grid items.
Quick reference
Class | Description |
---|---|
order-{value} | order: {value} |
order-none | order: 0 |
order-first | order: -9999 |
order-last | order: 9999 |
Available values
{value}
:1
through12
Basic usage
Ordering flex and grid items
Use order-{order}
to render flex and grid items in a different order than they appear in the DOM.
01
02
03
html
<div class="flex justify-between">
<div class="order-last">01</div>
<div>02</div>
<div>03</div>
</div>
Using negative values
To use a negative order value, prefix the class name with a dash to convert it to a negative value.
html
<div class="-order-1"></div>
Arbitrary values
If you need to use a one-off order value that doesn't make sense to include in your theme, use square brackets to generate a property on the fly using any arbitrary value.
html
<div class="order-[14]"></div>
Applying conditionally
Breakpoints and media queries
You can also use variant modifiers to target media queries like responsive breakpoints, dark mode, prefers-reduced-motion, and more. For example, use md:order-4
to apply the order-4
utility at only medium screen sizes and above.
html
<div class="order-3 md:order-4"></div>