Bonjour,
Dans les pages photos que j'essaie de rédiger, je trouve un comportement inattendu de la fonction transform.
Sur une série de miniatures en ligne, je souhaite agrandir chacune successivement à un endroit fixe de ma page avec un "img:hover; Or sur la première j'agrandis la seconde, sur la seconde j'agrandis la troisième etc ...
En voici le source :
Comment remédier à ce pb ?
J'ai déjà essayé de fixer la position des images (dans le css par position:fixed; et dans la ligne html <img style="left:xxxpx;") et aussi de les inclure dans des <div> ou des <li> fixées, cela rend alors la fonction transform complètement inopérante...
En pièce jointe un exemple du résultat : c'est la miniature de la photo_1 qui étant sélectionnée !
Par ailleurs, la fonction
Merci par avance pour vos conseils.
Modifié par Dickie (22 Jul 2020 - 11:09)
Dans les pages photos que j'essaie de rédiger, je trouve un comportement inattendu de la fonction transform.
Sur une série de miniatures en ligne, je souhaite agrandir chacune successivement à un endroit fixe de ma page avec un "img:hover; Or sur la première j'agrandis la seconde, sur la seconde j'agrandis la troisième etc ...
En voici le source :
<!doctype html>
<html>
<head>
<style type="text/css">
#pelloche{
width:auto; height:130px;
background-color:black;
}
#pelloche img{
height:100px; width:150px; margin:15px 5px;
background-color:pink;
}
img:hover{
position:absolute; top:300px; left:800px;
transform:scale(4);
}
</style>
</head>
<body>
<div id="pelloche">
<img src="photo_1.jpg" />
<img src="photo_2.jpg" />
<img src="photo_3.jpg" />
<img src="photo_4.jpg" />
<img src="photo_5.jpg" />
<img src="photo_6.jpg" />
<img src="photo_7.jpg" />
<img src="photo_8.jpg" />
<img src="photo_9.jpg" />
<img src="photo_10.jpg" />
</div>
</body>
</html>
Comment remédier à ce pb ?
J'ai déjà essayé de fixer la position des images (dans le css par position:fixed; et dans la ligne html <img style="left:xxxpx;") et aussi de les inclure dans des <div> ou des <li> fixées, cela rend alors la fonction transform complètement inopérante...
En pièce jointe un exemple du résultat : c'est la miniature de la photo_1 qui étant sélectionnée !
Par ailleurs, la fonction
transform:scale(4);
rend elle la résolution réelle souhaitée ou se contente t'elle d'agrandir l'échelle de la miniature ?Merci par avance pour vos conseils.
Modifié par Dickie (22 Jul 2020 - 11:09)