-
13.04.2024
Montage en 800x600px pour 5 images.
Je laisse le code bien long pour qu'il reste compréhensible; il y aurait sans doute moyen de le réduire mais ce serait plus compliqué à lire et à modifier.
SURVOL
<div style="width: 800px; height: 600px; margin: 50px auto; text-align: left; border: 6px ridge grey; box-shadow: 4px 4px 8px black; background:white;">
<p id="sv">SURVOL</p>
<p id="cent1" class="cent"> </p>
<p id="gauche1" class="aile"> </p>
<p id="droite1" class="aile"> </p>
<p id="cent2" class="cent"> </p>
<p id="gauche2" class="aile"> </p>
<p id="droite2" class="aile"> </p>
<p id="cent3" class="cent"> </p>
<p id="gauche3" class="aile"> </p>
<p id="droite3" class="aile"> </p>
<p id="cent4" class="cent"> </p>
<p id="gauche4" class="aile"> </p>
<p id="droite4" class="aile"> </p>
<p id="cent5" class="cent"> </p>
<p id="gauche5" class="aile"> </p>
<p id="droite5" class="aile"> </p>
</div>
<style><!--
#sv{position:absolute; width:120px; font-size:25px; transform:translate(340px,10px);}
.cent{position:absolute; width:300px; height:80px; transition:all 1s 0s;}
.aile{position:absolute; width:250px; height:600px; transition:all 1s 1s;}
#cent1{background:url('http://ekladata.com/s2FEfMJvIksdBwSDA2UNQMFMeB4.jpg'); background-size:800px 600px; background-position:-250px -50px; transform:translate(250px,50px);}
#gauche1{background:url('http://ekladata.com/s2FEfMJvIksdBwSDA2UNQMFMeB4.jpg'); background-size:800px 600px; background-position:0px 0px; transform-origin:center right; transform:translate(0px,0px) perspective(200px) rotatey(-90deg);}
#droite1{background:url('http://ekladata.com/s2FEfMJvIksdBwSDA2UNQMFMeB4.jpg'); background-size:800px 600px; background-position:-550px 0px; transform-origin:center left; transform:translate(550px,0px) perspective(200px) rotatey(90deg);}#cent2{background:url('http://ekladata.com/VP1uuKb9WNuBXQPfqSaxcYPEo7Q.jpg'); background-size:800px 600px; background-position:-250px -160px; transform:translate(250px,160px);}
#gauche2{background:url('http://ekladata.com/VP1uuKb9WNuBXQPfqSaxcYPEo7Q.jpg'); background-size:800px 600px; background-position:0px 0px; transform-origin:center right; transform:translate(0px,0px) perspective(200px) rotatey(-90deg);}
#droite2{background:url('http://ekladata.com/VP1uuKb9WNuBXQPfqSaxcYPEo7Q.jpg'); background-size:800px 600px; background-position:-550px 0px; transform-origin:center left; transform:translate(550px,0px) perspective(200px) rotatey(90deg);}#cent3{background:url('http://ekladata.com/jn_nHjJKt4jkcVm1aIE9MdCoy9w.jpg'); background-size:800px 600px; background-position:-250px -270px; transform:translate(250px,270px);}
#gauche3{background:url('http://ekladata.com/jn_nHjJKt4jkcVm1aIE9MdCoy9w.jpg'); background-size:800px 600px; background-position:0px 0px; transform-origin:center right; transform:translate(0px,0px) perspective(200px) rotatey(-90deg);}
#droite3{background:url('http://ekladata.com/jn_nHjJKt4jkcVm1aIE9MdCoy9w.jpg'); background-size:800px 600px; background-position:-550px 0px; transform-origin:center left; transform:translate(550px,0px) perspective(200px) rotatey(90deg);}#cent4{background:url('http://ekladata.com/Y8uqzce0TY3xaQETFOhk-X5pZLU.jpg'); background-size:800px 600px; background-position:-250px -380px; transform:translate(250px,380px);}
#gauche4{background:url('http://ekladata.com/Y8uqzce0TY3xaQETFOhk-X5pZLU.jpg'); background-size:800px 600px; background-position:0px 0px; transform-origin:center right; transform:translate(0px,0px) perspective(200px) rotatey(-90deg);}
#droite4{background:url('http://ekladata.com/Y8uqzce0TY3xaQETFOhk-X5pZLU.jpg'); background-size:800px 600px; background-position:-550px 0px; transform-origin:center left; transform:translate(550px,0px) perspective(200px) rotatey(90deg);}#cent5{background:url('http://ekladata.com/4JwEyKC_iRBydYXTshA1nwQN2A4.jpg'); background-size:800px 600px; background-position:-250px -490px; transform:translate(250px,490px);}
#gauche5{background:url('http://ekladata.com/4JwEyKC_iRBydYXTshA1nwQN2A4.jpg'); background-size:800px 600px; background-position:0px 0px; transform-origin:center right; transform:translate(0px,0px) perspective(200px) rotatey(-90deg);}
#droite5{background:url('http://ekladata.com/4JwEyKC_iRBydYXTshA1nwQN2A4.jpg'); background-size:800px 600px; background-position:-550px 0px; transform-origin:center left; transform:translate(550px,0px) perspective(200px) rotatey(90deg);}#cent1:hover,#cent2:hover,#cent3:hover,#cent4:hover,#cent5:hover{z-index:5; height:600px; background-position:-250px 0px; transform:translate(250px,0px) perspective(2000px) rotatey(0deg);}
#cent1:hover ~ #gauche1,#cent2:hover ~ #gauche2,#cent3:hover ~ #gauche3,#cent4:hover ~ #gauche4,#cent5:hover ~ #gauche5{transform:translate(0px,0px) perspective(2000px) rotatey(0deg);}
#cent1:hover ~ #droite1,#cent2:hover ~ #droite2,#cent3:hover ~ #droite3,#cent4:hover ~ #droite4,#cent5:hover ~ #droite5{transform:translate(550px,0px)perspective(2000px) rotatey(0deg);}
--></style>