Boutons de liaison
Pour afficher des liens visuellement distincts qui appellent à l’action (également connus sous le nom de « call-to-action » ou « CTA » en anglais), utilisez le composant <LinkButton>
.
Import
Utilisation
Utilisez le composant <LinkButton>
pour afficher un lien visuellement distinct qui appelle à l’action.
Un bouton de liaison est utile pour diriger les utilisateurs vers le contenu le plus pertinent ou actionnable et est souvent utilisé sur les pages d’accueil.
Le composant <LinkButton>
nécessite un attribut href
.
Facultativement, personnalisez l’apparence du bouton de liaison en utilisant l’attribut variant
, qui peut être défini sur primary
(la valeur par défaut), secondary
ou minimal
.
Ajouter des icônes aux boutons de liaison
Incluez une icône dans un bouton de liaison en utilisant l’attribut icon
défini avec une des icônes disponibles avec Starlight.
L’attribut iconPlacement
peut être utilisé pour positionner l’icône avant le texte en le définissant sur start
(par défaut à end
).
import { LinkButton } from '@astrojs/starlight/components';
<LinkButton href="https://docs.astro.build/fr/" variant="secondary" icon="external" iconPlacement="start"> Référence: Astro</LinkButton>
{% linkbutton href="https://docs.astro.build/fr/" variant="secondary" icon="external" iconPlacement="start" %}Référence: Astro{% /linkbutton %}
Props de <LinkButton>
Implémentation : LinkButton.astro
Le composant <LinkButton>
accepte les props suivantes et également tout autre attribut de l’élément <a>
:
href
Obligatoire
Type : string
L’URL vers laquelle le bouton de liaison pointe.
variant
Type : 'primary' | 'secondary' | 'minimal'
Par défaut : 'primary'
L’apparence du bouton de liaison.
Définissez primary
pour un lien qui appelle à l’action proéminent utilisant la couleur d’accentuation du thème, secondary
pour un lien moins proéminent, ou minimal
pour un lien avec un style minimal.
icon
Type : string
Un bouton de liaison peut inclure un attribut icon
défini avec une des icônes disponibles avec Starlight.
iconPlacement
Type : 'start' | 'end'
Par défaut : 'end'
Détermine la position de l’icône par rapport au texte du bouton de liaison.