Pseudo-classes

Les pseudo-classes sont matière courantes sur le web, il est probable que vous en ayez déjà utilisé sans même le savoir. L'un des exemples les plus fréquents est :hover.

Leur utilité principale est de permettre d'ajouter ou de redéfinir des styles à un élément lorsqu'il respecte une condition particulière.

Par exemple, si un élément est survolé par la souris, sa condition est :hover.

Remarquez comment les deux points : servent à séparer le sélecteur de base de la pseudo-classe. Liens

Les pseudo-classes sont particulièrement utiles pour gérer l'apparence des liens en fonction de leur état.

Par exemple, voici les états d'un lien sur Wikipedia

:link

Lorsque le lien n'a pas encore été visité.

:hover

Lorsqu'il est survolé.

:active

Lorsque le bouton de la souris est enfoncé.

:visited

Lorsqu'il a déjà été visité.

:focus

Lorsque le lien reçoit le focus.

EXERCICE Pseudo-classes - Cercles Pour cet exercice, vous devez altérer l’apparence de chaque carré et de leur contenu en fonction du survole de la souris
EXERCICE Pseudo-classes - Bouton Pour cet exercice, vous devez utiliser les pseudo-classes afin de modifier l’apparence d’un bouton selon différentes conditions.