Flex Layout Utilities
The flex layout utilities provide an easy way to make a flex layout with columns. The parent is set to a display of flex, and a gap is provided by default.
Basic Usage
This takes up 3 columns.
This takes up 5 columns.
This takes up the remaining columns.
<div class="flex-row-12">
<div class="flex-col-3">This takes up 3 columns.</div>
<div class="flex-col-5">This takes up 5 columns.</div>
<div class="flex-col-fill">This takes up the remaining columns.</div>
</div>
Custom Gap
This takes up 3 columns.
This takes up 5 columns.
This takes up the remaining columns.
<div class="flex-row-12 flex-gap-sm">
<div class="flex-col-3">This takes up 3 columns.</div>
<div class="flex-col-5">This takes up 5 columns.</div>
<div class="flex-col-fill">This takes up the remaining columns.</div>
</div>
Customize Default Gap
Default
@theme {
--default-flex-gap: var(--spacing-md);
}
Customized
@theme {
--default-flex-gap: var(--spacing-sm);
}