Maison >interface Web >tutoriel CSS >Comment JavaScript peut-il modifier dynamiquement les propriétés CSS pour contrôler la visibilité des éléments au survol ?
Modification des propriétés CSS avec JavaScript
Améliorer l'interface utilisateur en ajustant dynamiquement les propriétés CSS avec JavaScript est une exigence courante dans le développement Web. Pour illustrer cela, examinons un scénario spécifique dans lequel le survol d'un symbole
Implémentation :
Pour obtenir cet effet, la propriété de style de l'élément cible peut être manipulée. Considérez le balisage suivant :
<div class="left">Hello1</div> <div class="center"> <div class="left1">Bye1</div> <div class="right1">Bye2</div> </div> <div class="right">Hello2</div>
Par défaut, les éléments left1 et right1 sont masqués à l'aide de display: none. Pour les rendre visibles au survol, un écouteur d'événement JavaScript peut être attaché aux conteneurs gauche et droit :
// Handle hover event for the left container document.querySelector(".left").addEventListener("mouseover", function() { document.querySelector(".left1").style.display = "block"; }); // Handle hover event for the right container document.querySelector(".right").addEventListener("mouseover", function() { document.querySelector(".right1").style.display = "block"; });
Ce script définit la propriété d'affichage des éléments masqués sur "bloquer" lorsque l'événement de survol correspondant est déclenchés, les rendant visibles.
Considérations supplémentaires :
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!