Alpes Suisses
Découvrez nos randonnées en montagne
Carte de contenu texte avec trois variantes de fond : transparent, semi-opaque et flouté (glassmorphism). Compose le composant Text en interne. La variante blurred requiert un arrière-plan visible pour que l'effet soit perceptible.
variant="default"
variant="opaque"
variant="blurred" — fond dégradé pour démonstration
variant="bgImg" — image de fond, titre et texte au survol / focus
| Prop | Type | Défaut | Requis | Description |
|---|---|---|---|---|
texte | string | — | ✓ | Texte principal affiché dans la carte (via le composant Text interne). |
cardtitle | string | — | — | Titre optionnel de la carte. Si présent, affiché au-dessus de texte avec la variante body-lg et le ton brand. |
variant | "default" | "opaque" | "blurred" | "bgImg" | "default" | — | "default" : pas de couche de fond. "opaque" : fond semi-transparent. "blurred" : fond flouté (effet glassmorphism). "bgImg" : image de fond avec overlay au survol. |
opacity | number | — | — | Override de l'opacité du fond. Défaut selon variant : 0.5 (opaque), 0.3 (blurred). |
blurPx | number | — | — | Override de l'intensité du flou en pixels. Défaut : 6 (blurred). Ignoré pour default et opaque. |
width | number | — | — | Largeur en pixels. Si omis, la carte s'adapte à son contenu. |
height | number | — | — | Hauteur en pixels. Si omis, la carte s'adapte à son contenu. |
imageUrl | string | — | — | URL de l'image de fond. Requis pour variant="bgImg". Ignoré pour les autres variantes. |
imageAlt | string | "" | — | Texte alternatif de l'image. Vide par défaut car l'image est décorative (le contenu sémantique est porté par aria-label sur la carte). |
Tous les paramètres listés dans cette table sont overrideables via les props. Utilisez ce squelette comme point de départ.
<MyComponent
texte="..."
cardtitle="..."
variant="default"
opacity={0}
blurPx={0}
width={0}
height={0}
imageUrl="..."
// +1 autres props disponibles
/>textecardtitlevariantopacityblurPxwidthheightimageUrlimageAlt