order-first/last/none/1…12 — reorder flex & grid children visually. This family contains 15 generated classes in Nakshora 3.0.
Classes#
| Class | Generated CSS |
|---|---|
order-1 | order: 1; |
order-2 | order: 2; |
order-3 | order: 3; |
order-4 | order: 4; |
order-5 | order: 5; |
order-6 | order: 6; |
order-7 | order: 7; |
order-8 | order: 8; |
order-9 | order: 9; |
order-10 | order: 10; |
order-11 | order: 11; |
order-12 | order: 12; |
order-first | order: -9999; |
order-last | order: 9999; |
order-none | order: 0; |
Example#
example
<div class="flex">
<button class="order-last">Save</button>
<button>Cancel</button>
</div>Responsive & variants#
Every class here accepts screen prefixes (sm: … xl:) and state variants — md:hover:p-4 style stacks compile to a single media query. See responsive/index|Responsive design and variants/index|Variants.
Best practices#
- Keep DOM order semantic; use order only visually
- order-first/-last beat numeric ordering for common cases
Common mistakes#
- Reordering breaks keyboard tab order — screen readers and keyboards follow DOM
Related#
utilities/grid/grid-template-columns|Grid · comparisons/grid-vs-flexbox|Grid vs flexbox
