ui-flex-row — default row direction
A
B
C
ui-flex-column
A
B
C
ui-flex-row — default row direction
ui-flex-column
ui-flex-wrap — items wrap to next line
ui-flex-nowrap — single line
ui-flex-1 ui-flex-auto ui-flex-none ui-flex-initial
ui-shrink-0 — prevent shrinking
ui-grow-1 — allow item to grow
ui-items-*
items-start
items-center
items-end
items-stretch
ui-justify-*
ui-align-left
ui-align-center
ui-align-right
ui-align-between
ui-align-top
ui-align-middle
ui-align-bottom
ui-align-stretch
ui-row — flex wrap, items-center, gap-3
ui-stack — flex column, gap-4
| Class | Description |
|---|---|
.ui-flex | display: flex (row) |
.ui-flex-inline | display: inline-flex |
.ui-flex-row | display: flex + flex-direction: row |
.ui-flex-column | display: flex + flex-direction: column |
.ui-flex-wrap | flex-wrap: wrap |
.ui-flex-nowrap | flex-wrap: nowrap |
.ui-flex-1 | flex: 1 1 0% — fill remaining space |
.ui-flex-auto | flex: 1 1 auto |
.ui-flex-initial | flex: 0 1 auto |
.ui-flex-none | flex: none — no shrink/grow |
.ui-shrink-0 / .ui-shrink-1 | flex-shrink: 0 or 1 |
.ui-grow-0 / .ui-grow-1 | flex-grow: 0 or 1 |
.ui-items-* | start, center, end, stretch — align-items |
.ui-justify-* | start, center, end, between, around, evenly — justify-content |
.ui-align-left / -center / -right / -between | flex + justify-content shorthand |
.ui-align-top / -middle / -bottom / -stretch | flex + align-items shorthand |
.ui-gap-* | 1, 2, 3, 4, 6, 8 — gap between flex children |
.ui-row | flex wrap + items-center + gap-3 shorthand |
.ui-stack | flex column + gap-4 shorthand |
| Class | Description |
|---|
| Class | Description |
|---|