Repo

Usage

One
Two
Three
<div class="flex gap-md">
<div>One</div>
<div>Two</div>
<div>Three</div>
</div>

Direction

One
Two
Three
<div class="flex flex-column gap-sm">
<div>One</div>
<div>Two</div>
<div>Three</div>
</div>

Alignment & Justification

Start
End
<div class="flex items-center justify-between gap-md" style="min-height: 80px;">
<div>Start</div>
<div>End</div>
</div>

Wrapping

A
B
C
D
E
F
<div class="flex flex-wrap gap-sm">
<div>A</div><div>B</div><div>C</div><div>D</div><div>E</div><div>F</div>
</div>

Inline display

Text with inlineflex content.

<p>Text with <span class="inline-flex items-center gap-2xs"><span class="zui-badge">inline</span><span class="zui-badge">flex</span></span> content.</p>

Independent axis gaps

Use gapX and gapY for different horizontal and vertical spacing.

A
B
C
D
E
F
<div class="flex flex-wrap gapx-xl gapy-2xs">
<div>A</div><div>B</div><div>C</div><div>D</div><div>E</div><div>F</div>
</div>

Props

Prop Values Default
display flex, inline flex
direction row, rowReverse, column, columnReverse —
align start, end, center, baseline, stretch —
justify start, end, center, between, around —
wrap wrap, nowrap, wrapReverse —
gap 0, 2xs, xs, sm, md, lg, xl, 2xl, 3xl, 4xl —
gapX 0, 2xs, xs, sm, md, lg, xl, 2xl, 3xl, 4xl —
gapY 0, 2xs, xs, sm, md, lg, xl, 2xl, 3xl, 4xl —

Theme

Copy this CSS to your project: