Aller au contenu
Design system @paulperigault

Composants

Sidebar

À quoi il sert

Sidebar place une barre latérale de largeur fixe à côté d’un contenu qui prend le reste, et les empile si la place manque.

Quand l’utiliser

Quand ne pas l’utiliser

Exemples

Contenu principal, qui prend la largeur restante.
Contenu principal, qui prend la largeur restante.
<Sidebar as="section" side="end" sideWidth="medium" space="l">
  <div>Contenu principal</div>
  <aside>Barre latérale</aside>
</Sidebar>

Variantes

Contenu principal, espacement xs.

Accessibilité

Clavier

Lecteur d’écran

Garanti par le composant

À la charge de l’intégrateur

Propriétés

Propriétés de Sidebar
PropriétéTypeDéfautDescription
side"start" | "end"'start'Côté de la barre : `start` = premier enfant, `end` = dernier enfant.
space"xs" | "s" | "m" | "l" | "xl"'m'Espacement entre les enfants (token `--pp-space-*`).
sideWidth"narrow" | "medium"'narrow'Largeur de la colonne latérale avant que les deux colonnes ne s'empilent.
as"div" | "section" | "article" | "main" | "aside"'div'Élément HTML rendu (sémantique de la page).
classstring—Réservé au placement du composant dans son parent.

Jetons utilisés

Preuves et décisions