Maison >interface Web >tutoriel CSS >Comment modifier l'URL d'une source d'image en survol à l'aide de HTML, CSS et JavaScript ?
Problème :
Vous souhaitez mettre à jour dynamiquement l'URL source d'un < img> balise lorsque l'utilisateur la survole.
Tentative et problème :
Votre approche initiale utilisant la propriété de contenu CSS et le sélecteur :hover n'a pas fonctionné.
Solution :
Bien que changer l'attribut src directement avec CSS n'est pas possible, voici deux méthodes alternatives utilisant HTML, CSS et JavaScript :
Méthode 1 : Utiliser des images d'arrière-plan
<div>
#my-div:hover { background: url(hover-image.jpg); }
Méthode 2 : Utilisation JavaScript
<img>
function hoverImage(element) { element.src = "hover-image.jpg"; } function unhoverImage(element) { element.src = "default-image.jpg"; }
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!