Chains

CSS : comment rendre une ancre non cliquable en HTML

En construisant des pages web, vous pouvez vouloir qu’un lien d’ancre (<a>) reste visible sans être fonctionnel. Peut-être que cette section du site est encore en travaux, ou que le lien n’est là que pour le décor. Quelle qu’en soit la raison, rendre une ancre non cliquable se fait simplement avec quelques règles CSS.

L’extrait de code

Commençons par un extrait rapide qui rend une balise d’ancre non cliquable :

<a href="#" class="inactive-link">Unclickable Link</a>

Ensuite, dans votre CSS, ajoutez les styles suivants :

.inactive-link {
    pointer-events: none;
    cursor: default;
}

Un cas d’usage

Imaginons un menu de navigation dont l’une des pages est en construction. Vous voulez que le lien reste visible pour la cohérence du design, sans que les visiteurs puissent interagir avec. Voici un exemple :

<nav>
  <ul>
    <li><a href="/home">Home</a></li>
    <li><a href="/about">About</a></li>
    <li><a href="#" class="inactive-link">Contact (Coming Soon)</a></li>
  </ul>
</nav>

Conclusion

Avec seulement quelques lignes de CSS, vous pouvez rendre n’importe quelle ancre non cliquable. C’est un moyen rapide et efficace de gérer des liens inactifs ou provisoires. Essayez cette technique la prochaine fois que vous aurez besoin d’un lien visible, mais sans fonction.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *