Aller au contenu

Composant · Structure

Flex

Stable

Primitive flexbox : direction, gap sur l'échelle d'espacement, alignement et justification. Base de Stack, Inline et Row.

Exemples

justify="between"

ABC
Voir le code (Svelte)
<Flex gap={2} justify="between" align="center">
  <Badge>A</Badge>
  <Badge>B</Badge>
  <Badge>C</Badge>
</Flex>

direction="column"

HautMilieuBas
Voir le code (Svelte)
<Flex direction="column" gap={2}>
  <Badge tone="info">Haut</Badge>
  <Badge tone="info">Milieu</Badge>
  <Badge tone="info">Bas</Badge>
</Flex>

API

PropTypeDefault
direction"row" | "column" | "row-reverse" | "column-reverse""row"
gapnumber (pas 0–12)–
align"start" | "center" | "end" | "stretch" | "baseline"–
justify"start" | "center" | "end" | "between" | "around" | "evenly"–
wrapbooleanfalse
inlinebooleanfalse
asstring"div"

Le gap est résolu en var(--st-spacing-N) avec repli rem.

Tokens utilisés

  • --st-spacing-1 … --st-spacing-12