Maison >interface Web >tutoriel CSS >Comment styliser les éléments enfants sur le survol du parent à l'aide de CSS ?

Comment styliser les éléments enfants sur le survol du parent à l'aide de CSS ?

Susan Sarandon
Susan Sarandonoriginal
2024-12-02 05:23:14844parcourir

How to Style Child Elements on Parent Hover Using CSS?

Effet de survol sur l'élément enfant à l'aide de CSS

Pour modifier le style d'un élément enfant lorsque son élément parent est survolé, vous pouvez utiliser la technique CSS suivante :

.parent:hover .child {}

Cette règle CSS utilise la pseudoclasse :hover pour cibler l'élément parent (".parent") dans un état survolé. Le combinateur descendant (espace) dans la règle sélectionne tout élément descendant qui correspond à la classe ".child".

En appliquant cette règle, vous pouvez modifier les propriétés de l'élément enfant en fonction du statut de survol du parent. élément. Par exemple, l'extrait de code suivant modifie la couleur d'arrière-plan de l'élément ".child" et l'agrandit lorsque son élément ".parent" est survolé :

.parent:hover .child {
   background-color: #cef;
   transform: scale(1.5);
}

Cette approche offre une compatibilité entre navigateurs et vous permet efficacement de styliser les éléments enfants en fonction des interactions avec leurs éléments parents.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn