Aller au contenu
Design system @paulperigault

Composants

Cluster

À quoi il sert

Cluster aligne ses enfants sur une ligne, les fait passer à la suivante au besoin et garde le même écart entre eux.

Quand l’utiliser

Quand ne pas l’utiliser

Exemples

  • Accessibilité
  • Typographie
  • Performance
  • Impression
<Cluster as="nav" label="Liens de l’exemple Cluster" justify="center" space="l">
  <a href="#accessibilite">Accessibilité</a>
  <a href="#proprietes">Propriétés</a>
</Cluster>

Variantes

À gaucheÀ droite
PremierSecond

Accessibilité

Clavier

Lecteur d’écran

Garanti par le composant

À la charge de l’intégrateur

Propriétés

Propriétés de Cluster
PropriétéTypeDéfautDescription
space"xs" | "s" | "m" | "l" | "xl"'s'Espacement entre les enfants (token `--pp-space-*`).
justify"start" | "center" | "end" | "between"'start'Répartition des enfants dans l'axe en ligne.
align"start" | "center" | "end" | "baseline"'center'Alignement des enfants dans l'axe de bloc.
as"div" | "ul" | "ol" | "nav"'div'Élément rendu ; avec `ul` ou `ol`, les enfants doivent être des `<li>`.
labelstring—Nom accessible, rendu en `aria-label` (utile avec `as="nav"`).
classstring—Réservé au placement du composant dans son parent.

Jetons utilisés

Preuves et décisions