Commençons.
Que sont les pseudo-classes
Les pseudo-classes de CSS décrivent un état unique d'un élément HTML et basé sur ces états d'effets spéciaux peuvent être ajoutés aux éléments en utilisant un sélecteur CSS avec ces classes.
Syntaxe
sélecteur: pseudo-classeIl existe diverses pseudo-classes dans CSS, cependant, nous allons en discuter de celles importantes dans cet article.
: classe de liaison
Cette classe est utilisée pour styliser un lien qui n'est pas encore visité.
Exemple
Supposons que vous souhaitiez ajouter un lien à votre site Web et lui donner un certain style lorsqu'il n'est pas encore visité par l'utilisateur. Suivez le code ci-dessous.
Dans le code ci-dessus, nous avons fourni un lien vers l'attribut HREF de la balise d'ancrage, et en utilisant la classe: lien, nous lui donnons la couleur verte lorsqu'elle est dans son état non visité.
Sortir
Le lien a été stylé avec succès en utilisant la classe: lien.
: classe visitée
Cette classe est utilisée pour styliser un lien que l'utilisateur a visité.
Exemple
L'exemple ci-dessous montre le fonctionnement de la classe Visite Suivre l'exemple ci-dessous.
Ici, nous attribuons la couleur verte à l'état visité du lien. Cela signifie que lorsque vous ouvrez le lien, la couleur changera en vert.
Sortir
Avant de visiter le lien.
Lorsque vous visitez le lien.
L'état visité du lien a été conçu en utilisant la classe Visitée.
: classe de volant
Cette classe est utilisée pour coiffer un élément lorsqu'un curseur de souris est amené dessus.
Exemple
Supposons que vous souhaitiez mettre en évidence un élément chaque fois que l'utilisateur amène la souris sur cet élément particulier.
Amenez la souris sur moi
Dans le code ci-dessus, nous avons créé un
élément et a utilisé la classe: Hover pour lui donner une couleur jaune. Maintenant, chaque fois que vous apportez votre souris sur l'élément, la couleur changera en jaune.
Sortir
La classe: Hover fonctionne correctement.
: classe active
Cette classe est utilisée pour styliser un élément lorsqu'il est actif.
Exemple
Supposons que vous souhaitiez un lien pour changer sa couleur lorsqu'il est cliqué.
Maintenant, lorsque l'utilisateur cliquera sur le lien, à ce moment-là, la couleur du lien changera en rose.
Sortir
Avant de cliquer sur le lien.
Lorsque le lien est cliqué.
L'état actif du lien a été stylé avec succès.
: Classe de mise au point
Cette classe est utilisée pour styliser un élément lorsqu'il est sous Focus.
Exemple
Stytchons un champ de saisie en modifiant sa couleur d'arrière-plan lorsqu'un utilisateur met l'accent dessus en cliquant dessus.
Selon le code ci-dessus, lorsqu'un utilisateur clique sur le champ de saisie, sa couleur d'arrière-plan changera en rose.
Sortir
La couleur d'arrière-plan du champ d'entrée a changé avec succès.
: Classe First-Child
Cette classe est utilisée pour coiffer le premier enfant d'un élément spécifié.
Exemple
Supposons que vous souhaitiez appliquer une propriété CSS uniquement sur le premier enfant d'un élément div. Utilisez le code suivant.
Ce paragraphe est le premier enfant de la div
Ce paragraphe est le deuxième enfant de la div
Dans le code ci-dessus, nous utilisons la classe: First-Child pour aligner le texte du
élément qui est le premier enfant de l'élément.
Sortir
La première
L'élément a été aligné vers la droite en utilisant la classe: Premier enfant.
: classe Lang
Cette classe est utilisée pour spécifier une langue qui doit être utilisée dans un élément particulier. Cette classe est utile lors de la spécification des règles de plusieurs langues dans un document.
Exemple
Dans l'exemple ci-dessous, nous spécifions certaines règles pour
élément avec attribut lang = "en". Cet ensemble de règles sera appliqué à chaque
élément ayant cet attribut.
C'est le premier paragraphe.
C'est le deuxième paragraphe.
C'est le troisième paragraphe.
Sortir
Comme vous pouvez le voir que le premier et le troisième
Les éléments ont l'atributant lang = «en» Par conséquent, les règles définies pour cette classe ne s'appliqueront que sur le premier et le troisième
éléments.
Conclusion
Les pseudo-classes décrivent un état unique d'un élément HTML et en fonction de ces états d'effets spéciaux peuvent être ajoutés aux éléments. Il y a beaucoup de pseudo-classes dans CSS, cependant, certaines des principales sont: Classe de liaison ,: Classe visitée ,: Classe Hover ,: Classe active ,: Classe Focus ,: First-Child Class, et: Lang Class. Ces classes sont expliquées en profondeur dans ce post ainsi que leurs exemples pertinents.