Maison > interface Web > tutoriel CSS > Les effets de survol d'un élément peuvent-ils se propager à un autre à l'aide de CSS ?

Les effets de survol d'un élément peuvent-ils se propager à un autre à l'aide de CSS ?

Susan Sarandon
Libérer: 2024-12-11 01:10:08
original
1058 Les gens l'ont consulté

Can Hover Effects on One Element Cascade to Another Using CSS?

Les effets sur un élément peuvent-ils influencer un autre élément ?

Le code donné vise à améliorer l'opacité d'une image tout en diminuant simultanément l'opacité d'un autre élément. lorsque le curseur survole l'image. Bien qu'un tel effet puisse paraître simple, CSS seul ne peut pas l'exécuter.

Pour établir l'effet souhaité, les deux éléments concernés doivent être soit des descendants, soit des frères et sœurs adjacents dans le code.

Effet sur le Descendant

#parent_element:hover #child_element, /* or */
#parent_element:hover > #child_element {
    opacity: 0.3;
}
Copier après la connexion

Cela affecte les éléments structurés comme :

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

Effet sur les frères et sœurs adjacents

#first_sibling:hover + #second_sibling {
    opacity: 0.3;
}
Copier après la connexion

Cela fonctionne pour la structure HTML :

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

Dans les deux cas, le le deuxième élément du sélecteur est affecté.

Pour le besoin spécifique noté dans la requête, une expression comme celle-ci pourrait travail :

img:hover + img {
    opacity: 0.3;
    color: red;
}
Copier après la connexion

[Démo JS Fiddle](https://jsfiddle.net/)

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