CSS et images
Nemo
-
Nemo -
Nemo -
Bonjour,
je créé un site internet. Dans celui-ci, se trouve un menu avec plusieurs bouton. J'ai créer des bouton au format PNG. Je voudrais que lorsque l'utilisateur passe sa souris sur le bouton (donc sur l'image), celle-ci change. J'ai donc créé deux type un "libre" et l'autre "enclenché".
Comment coder mon CSS (si c'est possible) pour que lorsque la souris passe sur l'image, celle-ci change...
merci d'avance
je créé un site internet. Dans celui-ci, se trouve un menu avec plusieurs bouton. J'ai créer des bouton au format PNG. Je voudrais que lorsque l'utilisateur passe sa souris sur le bouton (donc sur l'image), celle-ci change. J'ai donc créé deux type un "libre" et l'autre "enclenché".
Comment coder mon CSS (si c'est possible) pour que lorsque la souris passe sur l'image, celle-ci change...
merci d'avance
Configuration: Windows XP Safari 530.5
8 réponses
-
Euh, tu devrais plutot utiliser de javascript pour cela.
-
Si les boutons dont tu parles sont des liens et que l'image est en background, tu peux utiliser la propriété css "a:hover" pour changer le background de ton lien au moment du survol.
Sinon, comme l'a dit ACervoise tu peux utiliser le js. -
Tu dois utiliser la pseudo class hover
exemple :div { background: url(imgoff.png) } div:hover { background: url(imgon.png) }
Attention IE 6 ne comprends pas la pseudo class hover
Solution inclure un fichier .htc (cf google: htc+hover+ie)
Sinon javascript, c'est peut être plus simple si tu veux que ça passe sous ie 6 -
en javascript
<a href="" onmouseover="lehover.src='tonimage2.png'" onmouseout="lehover.src='tonimagedebase.png'"><img src="tonimagedebase.png" border="0" alt="image" name="lehover" /></a> -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
bonjour, je viens à l'instant de trouver comment le faire sans javascript...
<img src="image1.png" name="image" onmouseover="image.src='image2.png'" onmouseout="image.src='image1.png'" onmousedown="image.src='image3.png'" />
image1 : normale
image2 : sulvolée
image3 : enfoncée
merci -
mais c'est du javascript ça? je croyais qu'il fallait le céclarer avec <script></script> ou quelque chose qomme ça...
-
les attribut on (onmouseover,onmouseout ... ) sont javascript :)
-
ok merci je ne savais pas... cool j'ai donc fait du js sans le savoir :)
Merci pour votre aide!