Lien

Liens de texte soulignés aux couleurs d’action du DSBJ, avec variantes de taille et disposition d’icônes. Un lien ouvrant un nouvel onglet affiche automatiquement une icône « externe » lorsque target="_blank" est utilisé.

<a href="#" class="bj-link">Consulter la démarche</a>
<a href="#" class="bj-link bj-link--sm">…</a>
<a href="#" class="bj-link bj-link--icon-left"><i class="ri-arrow-left-line"></i> …</a>
<a href="https://…" class="bj-link" target="_blank" rel="noopener noreferrer">…</a>
<a href="#" class="bj-link bj-link--sm">Petit</a>
<a href="#" class="bj-link">Moyen (défaut)</a>
<a href="#" class="bj-link bj-link--lg">Grand</a>
<!-- Icône à gauche : sm, md, lg -->
<a href="#" class="bj-link bj-link--icon-left bj-link--sm"><i class="ri-arrow-left-line"></i> …</a>
<a href="#" class="bj-link bj-link--icon-left"><i class="ri-arrow-left-line"></i> …</a>
<a href="#" class="bj-link bj-link--icon-left bj-link--lg"><i class="ri-arrow-left-line"></i> …</a>
<!-- Icône à droite : sm, md, lg -->
<a href="#" class="bj-link bj-link--icon-right bj-link--sm">… <i class="ri-arrow-right-line"></i></a>
<a href="#" class="bj-link bj-link--icon-right">… <i class="ri-arrow-right-line"></i></a>
<a href="#" class="bj-link bj-link--icon-right bj-link--lg">… <i class="ri-arrow-right-line"></i></a>
<a href="#" class="bj-link bj-link--reset bj-link--icon-left"><i class="ri-arrow-left-line"></i> …</a>
<a href="#" class="bj-link bj-link--reset bj-link--icon-right">… <i class="ri-arrow-right-line"></i></a>
ClasseDescription
bj-linkLien standard : couleur d’action, soulignement, survol renforcé.
bj-link--sm / bj-link--lgCorps de texte plus petit ou plus grand.
bj-link--icon-leftFlex avec icône avant le libellé.
bj-link--icon-rightFlex avec icône après le libellé.
bj-link--resetHérite de la couleur du texte ; soulignement au survol.

Avec target="_blank", le DSBJ ajoute une glyphe externe via pseudo-élément (police Remix Icon).

Les liens vers un nouvel onglet doivent l’indiquer dans le libellé ou un texte masqué, en complément de rel="noopener noreferrer". Le focus visible natif du navigateur doit rester actif ; évitez outline: none sans alternative.