Aller au contenu
Design system @paulperigault

Composants

ProjectCover

À quoi il sert

ProjectCover affiche la couverture d’un projet, toujours entourée d’un filet, au ratio paysage ou large.

Quand l’utiliser

Quand ne pas l’utiliser

Exemples

Capture d’interface : barre supérieure, menu latéral, titre et bouton
Composition géométrique : disque bleu et colonne grise
<ProjectCover src={capture} alt="Capture d’interface : barre supérieure, menu latéral" layout="half" />

Accessibilité

Clavier

Lecteur d’écran

Garanti par le composant

À la charge de l’intégrateur

Propriétés

Propriétés de ProjectCover
PropriétéTypeDéfautDescription
altstring—Texte alternatif : ce que l'image apporte au contenu. Vide : erreur au build.
decorativetrue—Image purement décorative, rendue avec `alt=""`. Exclusif de `alt`.
src (obligatoire)ImageMetadata—Image importée localement.
ratio"landscape" | "wide"'landscape'Proportion du cadre.
layout"third" | "half" | "page"'third'Emplacement dans la page ; règle `sizes`.
kind"photo" | "capture" | "illustration"'capture'Nature de l'image ; une capture garde un texte net.
prioritybooleanfalseImage principale de la page (LCP).
classstring—Réservé au placement du composant dans son parent.

Jetons utilisés

Preuves et décisions