-
16.10.2024
Montage en 1200x675px pour 9 images au ratio 16/9, commandées par 9 boutons invisibles.
Je ne proposais pas beaucoup de montages avec animation au clic car il faut un autre clic hors bouton pour retour au départ; en plaçant les images agrandies en premier plan, le retour se fait par un clic sur l'image, ce qui est plus agréable.
Clic pour agrandir et réduire.
<div style="width:1200px; height:675px; margin:50px auto; text-align:left;">
<input id="fr1" class="fr" type="text">
<input id="fr2" class="fr" type="text">
<input id="fr3" class="fr" type="text">
<input id="fr4" class="fr" type="text">
<input id="fr5" class="fr" type="text">
<input id="fr6" class="fr" type="text">
<input id="fr7" class="fr" type="text">
<input id="fr8" class="fr" type="text">
<input id="fr9" class="fr" type="text">
<p id="ef">Clic pour agrandir et réduire.</p>
<img id="fg1" class="fg" src="http://ekladata.com/UsG-UsAwaN0WVez068jQWeFzE-4.jpg">
<img id="fg2" class="fg" src="http://ekladata.com/e-A3cwTP5L2FlpBZfyEqfmTZBGA.jpg">
<img id="fg3" class="fg" src="http://ekladata.com/KewAL2U_LTOOGy18rvUQfUwV-bA.jpg">
<img id="fg4" class="fg" src="http://ekladata.com/BlWT6FNhzbXZFL5qSVEhVw7uu5A.jpg">
<img id="fg5" class="fg" src="http://ekladata.com/qDXreKjE3mLGYDLpHH8ZmCnQZaY.jpg">
<img id="fg6" class="fg" src="http://ekladata.com/n0hTYKEOUAoVdnfchvsOQkOGurs.jpg">
<img id="fg7" class="fg" src="http://ekladata.com/neZXd7fTzOsguLQKn5Zuz5EAGDs.jpg">
<img id="fg8" class="fg" src="http://ekladata.com/SsSk3duCWvg0USV_3phIezHfHGE.jpg">
<img id="fg9" class="fg" src="http://ekladata.com/lHtVuW-V5OxZHthxVuP6KbZN-2Y.jpg">
</div>
<style><!--
#ef{position:absolute; z-index:1; width:350px; font-size:22px; transform:translate(440px,205px);}
.fr{position:absolute; z-index:3; width:340px; height:185px; border:none; background:transparent;}
#fr1{transform:translate(5px,5px);}
#fr2{transform:translate(425px,5px);}
#fr3{transform:translate(845px,5px);}
#fr4{transform:translate(5px,242px);}
#fr5{transform:translate(425px,242px);}
#fr6{transform:translate(845px,242px);}
#fr7{transform:translate(5px,478px);}
#fr8{transform:translate(425px,478px);}
#fr9{transform:translate(845px,478px);}
.fg{position:absolute; z-index:1; width:360px; height:202px; border:6px solid white; transition:all 1s;}
#fg1{box-sizing:border-box; transform:translate(0px,0px);}
#fg2{box-sizing:border-box; transform:translate(420px,0px);}
#fg3{box-sizing:border-box; transform:translate(840px,0px);}
#fg4{box-sizing:border-box; transform:translate(0px,237px);}
#fg5{box-sizing:border-box; transform:translate(420px,237px);}
#fg6{box-sizing:border-box; transform:translate(840px,237px);}
#fg7{box-sizing:border-box; transform:translate(0px,473px);}
#fg8{box-sizing:border-box; transform:translate(420px,473px);}
#fg9{box-sizing:border-box; transform:translate(840px,473px);}
#fr1:focus ~ #fg1,#fr2:focus ~ #fg2,#fr3:focus ~ #fg3,#fr4:focus ~ #fg4,#fr5:focus ~ #fg5,#fr6:focus ~ #fg6,#fr7:focus ~ #fg7,#fr8:focus ~ #fg8,#fr9:focus ~ #fg9{z-index:6; width:1200px; height:675px; transform:translate(0px,0px);}
--></style>