Maison > interface Web > tutoriel CSS > le corps du texte

Comment modifier l'apparence d'un élément en survolant un autre élément en CSS ?

Mary-Kate Olsen
Libérer: 2024-11-16 18:02:03
original
358 Les gens l'ont consulté

How to Change Element Appearance on Hover Over Another Element in CSS?

Modifier l'apparence d'un élément lors du survol d'un autre à l'aide de CSS

Dans le domaine du style CSS, il est souvent souhaitable de modifier l'apparence d'un élément lorsque le curseur en survole un autre. Ceci peut être réalisé grâce à une combinaison de sélecteurs et de la pseudo-classe :hover.

Considérez le scénario suivant : vous avez un élément conteneur (par exemple, un div) et un élément caché (par exemple, un autre div) qui contient des informations supplémentaires. Lorsque la souris survole l'élément conteneur, vous souhaitez que l'élément masqué apparaisse et affiche son contenu.

Dans l'exemple fourni :

<div>
Copier après la connexion
Copier après la connexion
a:hover + #hidden {
  background-color: orange;
  color: orange;
}
Copier après la connexion

Malheureusement, cette approche ne fonctionne pas Cela ne fonctionne pas car le div #hidden n'est pas un enfant direct de l'élément a. Pour résoudre ce problème, assurez-vous que l'élément masqué est un enfant de l'élément sur lequel vous souhaitez déclencher l'effet de survol.

<div>
Copier après la connexion
Copier après la connexion

Avec cette modification, le sélecteur a:hover #hidden identifiera correctement l'élément masqué. élément et appliquez les styles souhaités lorsque le curseur survole l'élément a.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal