Docs / Grid Auto Flow

Grid Auto Flow

vel-src: grid.css

Utilities for controlling how elements in a grid are auto-placed.

ClassProperties
vel-grid-flow-rowgrid-auto-flow: row
vel-grid-flow-colgrid-auto-flow: column
vel-grid-flow-densegrid-auto-flow: dense
vel-grid-flow-row-densegrid-auto-flow: row dense
vel-grid-flow-col-densegrid-auto-flow: column dense

Examples

Auto flow row vs column

vel-grid-flow-row

1
2
3
4

vel-grid-flow-col

1
2
3
4
example.html
<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>