Bonjour à tous,
je suis débutante en CSS et j'ai un petit souci. J'ai pas mal cherché sur le net et les solutions que j'ai trouvées ne m'ont pas aidée.
J'ai 2 images l'une à côté de l'autre. Quand on clique sur l'une d'elle, j'aimerais qu'elle zoome en passant par dessus l'autre. Quand on clique de nouveau dessus, elle dé-zoom et donc ne rogne plus sur l'autre.
Cependant, je n'arrive pas à faire passer l'image de la première div par dessus l'autre.
J'ai essayé de modifier la hiérarchie des div (les imbriquer entre elles, les imbriquer dans une grosse div, etc).
Voici mon code (de débutante, désolée si c'est "grossier", n'hésitez d'ailleurs pas à me corriger).
Merci beaucoup.
Modifié par flap (25 Aug 2009 - 11:30)
je suis débutante en CSS et j'ai un petit souci. J'ai pas mal cherché sur le net et les solutions que j'ai trouvées ne m'ont pas aidée.
J'ai 2 images l'une à côté de l'autre. Quand on clique sur l'une d'elle, j'aimerais qu'elle zoome en passant par dessus l'autre. Quand on clique de nouveau dessus, elle dé-zoom et donc ne rogne plus sur l'autre.
Cependant, je n'arrive pas à faire passer l'image de la première div par dessus l'autre.
J'ai essayé de modifier la hiérarchie des div (les imbriquer entre elles, les imbriquer dans une grosse div, etc).
Voici mon code (de débutante, désolée si c'est "grossier", n'hésitez d'ailleurs pas à me corriger).
Merci beaucoup.
<script type="text/javascript">
function agrandir(image) {
if (image.width=="450" && image.height=="225") {
image.style.zIndex=2;
image.width="800";
image.height="400";
}
else {
if (image.width=="800" && image.height=="400") {
image.width="450";
image.height="225";
image.style.zIndex=0;
}
}
}
</script>
<div id="divimage1" style="position: absolute; width:47%; top: 500px; text-align:left;">
<img src="image1.jpg" height="225" width="450" onclick="agrandir(this);"/>
</div>
<div id="divimage2" style="position: absolute; width:47%; top: 500px; text-align:right; margin-left:500px;">
<img src="image2.jpg" height="225" width="450" onclick="agrandir(this);"/>
</div>
Modifié par flap (25 Aug 2009 - 11:30)