Aller au contenu
Design system @paulperigault

Composants

Gallery

À quoi il sert

Gallery range des images en une, deux ou trois colonnes selon la largeur de son conteneur.

Quand l’utiliser

Quand ne pas l’utiliser

Exemples

Grille simple

Agrandissement

<Gallery
  id="galerie"
  items={[{ src: photo, alt: 'Description de l’image' }]}
  enlarge
  labels={{ open: 'Agrandir', close: 'Fermer' }}
/>

Accessibilité

Clavier

Lecteur d’écran

Garanti par le composant

À la charge de l’intégrateur

Propriétés

Propriétés de Gallery
PropriétéTypeDéfautDescription
id (obligatoire)string—Préfixe des identifiants des dialogues.
items (obligatoire)GalleryItem[]—Images : `{ src, alt, caption? }` ; l'alternative est obligatoire.
ratio"portrait" | "square" | "landscape" | "wide"'square'Proportion des vignettes.
enlargeboolean—Chaque vignette ouvre l'image entière dans un dialogue natif.
labelsGalleryLabels—Libellés `{ open, close }` des boutons d'agrandissement, fournis par le site.

Jetons utilisés

Preuves et décisions