Flexbox & Grid

grid

Setting layout of grid system.

Overview

ClassDeclarations
grid:<template>grid: <template>;
grid:<template-rows>/<auto-flow>|<auto-columns>grid: <template-rows>/<auto-flow> <auto-columns>;
grid:<auto-flow>|<auto-rows>/<template-columns>grid: <auto-flow> <auto-rows>/<template-columns>;

Examples

Set the native grid shorthand

Use grid:* when you need the complete CSS grid shorthand in one class.

<div class="grid:none">    ...</div>
Generated CSS
@layer utilities {    .grid\:none {        grid: none    }}

Define rows, columns, and auto flow together

Use pipe separators for spaces inside the shorthand and / for the row/column separator.

<section class="grid:auto-flow|1fr/1fr|1fr">    ...</section>

The grid shorthand resets several grid longhands. For most layouts, prefer focused utilities such as grid-template-columns, grid-template-rows, grid-auto-flow, and gap.

Apply conditionally

Apply styles based on different states using selectors and conditional queries.

<div class="grid:none grid:auto-flow|1fr/1fr|1fr@sm grid:none@print">...</div>

Use the static grid display utility when the goal is only display: grid.


  • Master UI


© 2026 Aoyue Design LLC.MIT License
Trademark Policy