comment changer l'image sur un bouton image événement onmouseover en HTML?
J'ai 4 bouton image contenant une image. au survol de la souris, je dois changer l'image(j'.e charger une nouvelle image sur le bouton). Voici le code.
<div class ="submit" id="submit" >
<input type="image" src="dump.png" value="Dumb" class ="Dumb" id="Dumb" onclick="posting_by_user('Dumb')" />
<input type="image" src="informative.png" value="Informative" class ="Informative" id="Informative" onclick="posting_by_user('Informative')"/>
<input type="image" src="brilliant.png" value="Brilliant" class ="Brilliant" id="Brilliant" onclick="posting_by_user('Brilliant')"/>
<input type="image" src="cool.png" value="Cool" class ="Cool" id="Cool" onclick="posting_by_user('Cool')"/>
</div>
Ici, j'ai chargé de vidage.png, instructif.png, brillant.png et cool.png. au survol de la souris sur chaque bouton, je dois changer l'image.
- où est le code?
- Réponse Possible? stackoverflow.com/questions/540349/...
- Exor : je peux voir le code.
- Oui j'ai pu le voir maintenant.. 🙂
Vous devez vous connecter pour publier un commentaire.
Séparer votre code html est toujours conseillé.. cette réponse sera utile car il est plus propre et bon pour le débogage..
Essayer cette
Vous pouvez utiliser Javascript ou CSS pour cela, ci-dessous est le javascript approche.
JSFiddle Démo
Noter que les événements dans le HTML n'est pas une bonne pratique, il est préférable de les attacher en Javascript.
Le CSS façon suivante:
JS Fiddle Démo
vous pouvez utiliser les CSS
la souris passe dessus montre une autre image de la même taille exemple de base
button1 {background: url(img/button1.png)}
button1:hover {background: url(img/button1_hover.png)}
ou vous pouvez utiliser l'image sprite, ont à la fois en une seule image
et l'utilisation des règles CSS à modifier sa position
http://cssglobe.com/post/3028/creating-easy-and-useful-css-sprites