Couverture de livre électronique gratuite Suivez le cours HTML, CSS et Javascript pour devenir développeur front-end

Suivez le cours HTML, CSS et Javascript pour devenir développeur front-end

4.5

(16)

125 pages

Pseudoclasses et pseudoéléments en CSS

Capítulo 59

Temps de lecture estimé : 0 minutes

+ Exercice

Les pseudoclasses et les pseudo-éléments constituent une partie essentielle du CSS, car ils permettent aux développeurs de styliser les éléments de manière dynamique et spécifique. Comprendre ces concepts est essentiel pour devenir un développeur front-end efficace.

Pseudoclasses

Les pseudoclasses sont des mots-clés ajoutés aux sélecteurs qui spécifient un état spécial de l'élément sélectionné. Par exemple, un élément peut changer d'état lorsqu'un utilisateur le survole, lorsqu'il est le premier enfant de son parent, lorsqu'il est vide, etc.

Certaines des pseudo-classes les plus courantes incluent :

  • :hover - sélectionne un élément lorsque l'utilisateur le survole.
  • :focus : sélectionne un élément lorsqu'il a le focus (par exemple, lorsqu'un utilisateur clique sur un champ de saisie de texte).
  • :active - sélectionne un élément au moment où il est activé par l'utilisateur.
  • :visited - sélectionne les liens que l'utilisateur a déjà visités.
  • :first-child - sélectionne le premier enfant d'un élément.
  • :last-child - sélectionne le dernier enfant d'un élément.
  • :nth-child(n) - sélectionne le nième enfant d'un élément.
  • :empty - sélectionne les éléments qui n'ont pas d'enfants (y compris les nœuds de texte).

Pseudoéléments

Les pseudo-éléments, quant à eux, sont des mots-clés ajoutés aux sélecteurs qui vous permettent de styliser une partie spécifique d'un élément sélectionné. Par exemple, vous souhaiterez peut-être styliser la première lettre ou la première ligne de texte, ou peut-être ajouter du contenu avant ou après un élément.

Certains des pseudo-éléments les plus courants incluent :

Continuez dans notre application.

Vous pouvez écouter le livre audio écran éteint, recevoir un certificat gratuit pour ce cours et accéder également à 5 000 autres cours en ligne gratuits.

Ou poursuivez votre lecture ci-dessous...
Download App

Téléchargez l'application

  • ::first-line - sélectionne la première ligne d'un bloc de texte.
  • ::first-letter - sélectionne la première lettre d'un bloc de texte.
  • ::before - insère le contenu avant le contenu d'un élément.
  • ::after - insère du contenu après le contenu d'un élément.

Comment utiliser les pseudoclasses et les pseudoéléments

La syntaxe d'utilisation des pseudoclasses et des pseudoéléments est assez simple. Pour les pseudoclasses, vous ajoutez la pseudoclasse directement après le sélecteur, précédée de deux points. Par exemple :


p: survolez {
  couleur de fond : jaune ;
}

Cet exemple sélectionne tous les paragraphes de la page et change la couleur d'arrière-plan en jaune lorsque l'utilisateur les survole.

Pour les pseudo-éléments, la syntaxe est similaire, mais vous utilisez deux deux-points au lieu d'un. Par exemple :


p::première lettre {
  taille de police : 200 % ;
  La couleur rouge;
}

Cet exemple sélectionne la première lettre de tous les paragraphes de la page et modifie sa taille de police à 200 % et sa couleur en rouge.

En conclusion, les pseudo-classes et les pseudo-éléments sont des outils puissants pour styliser dynamiquement et spécifiquement les éléments HTML. Ils vous permettent de créer des designs plus interactifs et attrayants, améliorant ainsi l’expérience utilisateur sur votre site Web. Comprendre et utiliser efficacement ces techniques est une compétence essentielle pour tout développeur front-end.

Répondez maintenant à l’exercice sur le contenu :

Que sont les pseudoclasses et les pseudoéléments en CSS et comment sont-ils utilisés ?

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Chapitre suivant

Animations et transitions en CSS

Arrow Right Icon
Téléchargez l'application pour obtenir une certification gratuite et écouter des cours en arrière-plan, même avec l'écran éteint.