Skip to main content
VelinStyle v1.3.0
⌂ Home
  1. Docs
  2. CSS Utilities
  3. Utilities
  4. Flex

Flex 1.2.2

Manage layout, alignment, and sizing of grid columns, navigation, components, and more with a full suite of responsive flexbox utilities. Deutsch: Flex

Naming: use modifier form velin-flex--col, velin-flex--items-center, velin-flex--wrap — not velin-flex-col / velin-items-center. Dead classes are a common blueprint drift; gate with velinstyle blueprint --strict.
Maturity: Documented as stable in VelinStyle 1.2.0. Studio and the complete Utility Engine remain planned — shipping utilities are hand-authored under @layer utilities, not a full variant generator.

When to use

When not

Direction

<div class="velin-d-flex velin-flex-row">Row (default)</div>
<div class="velin-d-flex velin-flex-row-reverse">Row reverse</div>
<div class="velin-d-flex velin-flex-column">Column</div>
<div class="velin-d-flex velin-flex-column-reverse">Column reverse</div>

<!-- Responsive: column on mobile, row on md+ -->
<div class="velin-d-flex velin-flex-column velin-flex-md-row">...</div>
Row (default)
Row reverse
Column
Column reverse
...

Wrap

<div class="velin-d-flex velin-flex-nowrap">No wrap</div>
<div class="velin-d-flex velin-flex-wrap">Wrap</div>
<div class="velin-d-flex velin-flex-wrap-reverse">Wrap reverse</div>
No wrap
Wrap
Wrap reverse

Justify Content

<div class="velin-d-flex velin-justify-content-start">...</div>
<div class="velin-d-flex velin-justify-content-end">...</div>
<div class="velin-d-flex velin-justify-content-center">...</div>
<div class="velin-d-flex velin-justify-content-between">...</div>
<div class="velin-d-flex velin-justify-content-around">...</div>
<div class="velin-d-flex velin-justify-content-evenly">...</div>
...
...
...
...
...
...

Align Items

<div class="velin-d-flex velin-align-items-start">...</div>
<div class="velin-d-flex velin-align-items-end">...</div>
<div class="velin-d-flex velin-align-items-center">...</div>
<div class="velin-d-flex velin-align-items-baseline">...</div>
<div class="velin-d-flex velin-align-items-stretch">...</div>
...
...
...
...
...

Align Self

<div class="velin-align-self-start">...</div>
<div class="velin-align-self-end">...</div>
<div class="velin-align-self-center">...</div>
<div class="velin-align-self-baseline">...</div>
<div class="velin-align-self-stretch">...</div>
...
...
...
...
...

Grow & Shrink

<div class="velin-flex-grow-0">Don't grow</div>
<div class="velin-flex-grow-1">Grow to fill</div>
<div class="velin-flex-shrink-0">Don't shrink</div>
<div class="velin-flex-shrink-1">Allow shrink</div>
Don't grow
Grow to fill
Don't shrink
Allow shrink

Order

Reorder flex items visually using .velin-order-{0-5|first|last}:

<div class="velin-order-3">Third visually</div>
<div class="velin-order-1">First visually</div>
<div class="velin-order-2">Second visually</div>
Third visually
First visually
Second visually