Salut à tous,
mon problème est simple, mais je n'arrive pas à trouver la solution... En fait j'aimerais qu'au survol d'une image avec la souris, apparaîsse une autre image par-dessus la première. Que les deux se superposent : il y en a une de base, et au survol, un png se rajoute par-dessus pour créer un effet (de surbrillance de l'image en l'occurrence).
Voilà mon bout de code, qui ne fonctionne pas... :
L'idée est donc que par-dessus l'image gâteau (qui s'affiche sans problème), se rajoute au survol de la souris l'image effet.png, par dessus la première.
Même en mettant un z-index à 10 pour img:hover{}, ça ne change rien. Pourtant en appliquant un border sur le img:hover il y a bien une bordure qui apparaît au survol. Bref, comment m'y prendre ?
Merci beaucoup !
Modifié par effelo (19 May 2011 - 16:42)
mon problème est simple, mais je n'arrive pas à trouver la solution... En fait j'aimerais qu'au survol d'une image avec la souris, apparaîsse une autre image par-dessus la première. Que les deux se superposent : il y en a une de base, et au survol, un png se rajoute par-dessus pour créer un effet (de surbrillance de l'image en l'occurrence).
Voilà mon bout de code, qui ne fonctionne pas... :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Test de surbrillance</title>
<style type="text/css">
img:hover{
background:url("http://blablabla.fr/images/effet.png") no-repeat scroll 0 0 transparent;
}
</style>
</head>
<body>
<img src="http://blablabla.fr/images/gateau.jpg" alt="">
</body>
</html>
L'idée est donc que par-dessus l'image gâteau (qui s'affiche sans problème), se rajoute au survol de la souris l'image effet.png, par dessus la première.
Même en mettant un z-index à 10 pour img:hover{}, ça ne change rien. Pourtant en appliquant un border sur le img:hover il y a bien une bordure qui apparaît au survol. Bref, comment m'y prendre ?
Merci beaucoup !
Modifié par effelo (19 May 2011 - 16:42)