Docs / Grid Auto Flow
Grid Auto Flow
vel-src: grid.css
Utilities for controlling how elements in a grid are auto-placed.
| Class | Properties |
|---|
| vel-grid-flow-row | grid-auto-flow: row |
| vel-grid-flow-col | grid-auto-flow: column |
| vel-grid-flow-dense | grid-auto-flow: dense |
| vel-grid-flow-row-dense | grid-auto-flow: row dense |
| vel-grid-flow-col-dense | grid-auto-flow: column dense |
Examples
Auto flow row vs column
<div class="vel-flex vel-gap-8">
<div>
<p style="color:#64748b;font-size:11px;margin-bottom:4px">vel-grid-flow-row</p>
<div class="vel-grid vel-grid-cols-2 vel-grid-flow-row vel-gap-2" style="width:120px">
<div class="vel-bg-primary vel-text-white vel-rounded-sm vel-text-center" style="padding:8px;font-size:12px">1</div>
<div class="vel-bg-primary vel-text-white vel-rounded-sm vel-text-center" style="padding:8px;font-size:12px">2</div>
<div class="vel-bg-primary vel-text-white vel-rounded-sm vel-text-center vel-opacity-50" style="padding:8px;font-size:12px">3</div>
<div class="vel-bg-primary vel-text-white vel-rounded-sm vel-text-center vel-opacity-50" style="padding:8px;font-size:12px">4</div>
</div>
</div>
<div>
<p style="color:#64748b;font-size:11px;margin-bottom:4px">vel-grid-flow-col</p>
<div class="vel-grid vel-grid-rows-2 vel-grid-flow-col vel-gap-2" style="width:fit-content">
<div class="vel-bg-success vel-text-white vel-rounded-sm vel-text-center" style="padding:8px 16px;font-size:12px">1</div>
<div class="vel-bg-success vel-text-white vel-rounded-sm vel-text-center" style="padding:8px 16px;font-size:12px">2</div>
<div class="vel-bg-success vel-text-white vel-rounded-sm vel-text-center vel-opacity-50" style="padding:8px 16px;font-size:12px">3</div>
<div class="vel-bg-success vel-text-white vel-rounded-sm vel-text-center vel-opacity-50" style="padding:8px 16px;font-size:12px">4</div>
</div>
</div>
</div>