18 Pseudo classes et pseudo éléments
Dernière mise à jour
Dernière mise à jour
Une pseudo-catégorie peut être spécialement conçue en CSS, par exemple, lorsque...
un utilisateur passe la souris sur un élément
un utilisateur se concentre sur un champ de saisie
La syntaxe des pseudo-classes est...
Parfois, vous verrez une pseudo-classe avec deux deux-points ::pseudo-classe
. Un ou deux points sont reconnus par le navigateur. Ci-dessus, vous voyez la syntaxe avec un deux-points :pseudo-classe
.
L'option "survol" est appliquée lorsque l'utilisateur survole un élément.
:hand: Tester ce code
:active
est appliqué lorsque l'utilisateur maintient le bouton de la souris enfoncé sur l'élément. Cela peut être utilisé, par exemple, pour donner l'impression que quelque chose est "enfoncé" et faire apparaître un bouton de manière haptique.
Le terme "focus" s'applique lorsqu'un élément est en focus. La plupart du temps, vous le savez grâce aux champs de saisie, où vous pouvez utiliser la "BTA" pour passer au champ de saisie suivant, et ainsi le "cibler".
:first-child
est appliqué lorsqu'un élément est le premier enfant et permet de le styliser différemment. Dans l'exemple suivant, li
est le premier enfant de ul
et obtient donc son propre style.
L'expression :last-child
s'applique lorsqu'un élément est le dernier enfant et permet de lui donner un style différent. Dans l'exemple suivant, le troisième "li" est le dernier enfant de "ul" et a donc son propre style.
Le fonctionnement de :nth-child()
est similaire à celui de :first-child
et :last-child
. La différence est qu'il permet également de ne sélectionner que le deuxième enfant, voire des règles complexes comme "styliser le premier et un enfant sur deux".
Pour faciliter la lecture des listes, il est parfois pratique de mettre en évidence chaque élément impair.
Les pseudo-éléments peuvent être utilisés pour créer des éléments personnalisés avant et après un élément via le CSS. Vous verrez dans un instant pourquoi cela est utile.
Les différents pays ont des guillemets différents. En Allemagne, les guillemets "texte" sont courants, tandis qu'en Suisse, on utilise "texte".
Tester ce code
Tester ce code
Tester ce code
Tester ce code
Tester ce code
Tester ce code
Liens connexes
(w3schools.com)
Tester ce code
Autres Liens
(w3schools.com)