Designer les liens HTML

Designer les liens

Introduction

Ce n’est pas un exercice difficile en CSS. Mais permet de voir quelque convention mise en place par souci d’ergonomie.

Pour commencer, les liens ont 4 états (défaut, visited, active, hover)

Dans la mesure du possible le designer va au minimum se charger de l’état par défaut et l’état hover

Les conventions

De façon général sur une page,

Beaucoup de débutant font l'erreur de faire apparaître les éléments important en rouge

résultat : l’utilisateur pense pouvoir cliquer… alors que ce n’est pas le cas.

Voici notre petit lien, première chose à faire : casser le css par défaut

  • <a href="mapage.html">Lien vers ma page</a>

Supprimer le style par défaut

Les navigateurs appliquent un style automatique (bleu + souligné). On commence donc par le neutraliser :

  • a {
    • text-decoration:none;
    • color:var(--link);
  • }

Oui, c'est pas compliqué il n'y a que 2 paramètres text-decoration et color

Pour ce qui est de la couleur on va mettre une variable donc plus haut

  • :root{
    • --link:#33B;
  • }

Donc on a un lien qui va apparaitre sans soulignement et en bleu

Poussons plus loin ce design et ajouton un peu d'animation pour se faire on va utiliser la pseudo-classe :hover

  • a {
    • text-decoration:none;
    • color:var(--link);
    • transition:.7s;
  • }
  • a:hover {
    • border-bottom:1px solid #FF0;
  • }

Conclusion

Designer des liens, ce n’est pas seulement esthétique :

? c’est surtout rendre la navigation claire et intuitive

À retenir :

Partager
Partager sur Twitter