CSS et images

Fermé
Nemo - 15 juil. 2009 à 16:05
 Nemo - 15 juil. 2009 à 16:25
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

8 réponses

ACervoise Messages postés 216 Date d'inscription mercredi 3 juin 2009 Statut Membre Dernière intervention 21 juin 2010 85
15 juil. 2009 à 16:06
Euh, tu devrais plutot utiliser de javascript pour cela.
0
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.
0
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
0
resalut Messages postés 784 Date d'inscription vendredi 26 juin 2009 Statut Membre Dernière intervention 21 janvier 2010 55
15 juil. 2009 à 16:15
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>
0

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
0
mais c'est du javascript ça? je croyais qu'il fallait le céclarer avec <script></script> ou quelque chose qomme ça...
0
resalut Messages postés 784 Date d'inscription vendredi 26 juin 2009 Statut Membre Dernière intervention 21 janvier 2010 55
15 juil. 2009 à 16:23
les attribut on (onmouseover,onmouseout ... ) sont javascript :)
0
ok merci je ne savais pas... cool j'ai donc fait du js sans le savoir :)

Merci pour votre aide!
0