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 { LinkButton } from '@astrojs/starlight/components';
Utilisation
Section intitulée « 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
.
import { LinkButton } from '@astrojs/starlight/components';
<LinkButton href="/fr/getting-started/">Mise en route</LinkButton><LinkButton href="/fr/reference/configuration/" variant="secondary"> Référence de configuration</LinkButton>
{% linkbutton href="/fr/getting-started/" %}Mise en route{% /linkbutton %}
{% linkbutton href="/fr/reference/configuration/" variant="secondary" %}Référence de configuration{% /linkbutton %}
Ajouter des icônes aux boutons de liaison
Section intitulée « 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>
Section intitulée « Props de <LinkButton> »Implémentation : LinkButton.astro
Le composant <LinkButton>
accepte les props suivantes et également tout autre attribut de l’élément <a>
:
Obligatoire
Type : string
L’URL vers laquelle le bouton de liaison pointe.
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.
Type : string
Un bouton de liaison peut inclure un attribut icon
défini avec une des icônes disponibles avec Starlight.
iconPlacement
Section intitulée « iconPlacement »Type : 'start' | 'end'
Par défaut : 'end'
Détermine la position de l’icône par rapport au texte du bouton de liaison.