-
Rideau horizontal
J'ai proposé un article avec 6 images; en voici le code avec 3 images.
Survolez chaque bouton
pour faire se fermer
le rideau correspondant.
<div id="fd">
<p id="bt1"><img src="http://ekladata.com/Chii0wI_EollV37evuA4sBLk8n8/btd.png" alt="" /></p>
<p id="bt2"><img src="http://ekladata.com/29DA5H7PhaeUAFqRapmXDGbUp_E/btorg.png" alt="" /></p>
<p id="bt3"><img src="http://ekladata.com/o9iuQjVcF7p1m5L9iwjhcqeO5oE/btbl.png" alt="" /></p>
<p id="s8" style="font-size: 18pt;">Survolez chaque bouton<br />pour faire se fermer<br />le rideau correspondant.</p>
<p id="s1"> </p>
<p id="s2"> </p>
<p id="s3"> </p>
<p id="s4"> </p>
<p id="s1a"> </p>
<p id="s2a"> </p>
<p id="s3a"> </p>
<p id="s4a"> </p>
<p id="s1b"> </p>
<p id="s2b"> </p>
<p id="s3b"> </p>
<p id="s4b"> </p>
</div>
<style type="text/css"><!--
#fd{position:relative; width:800px; height:600px; border:4px ridge white; margin:10px auto; background:url('http://ekladata.com/s1iGP4V0qqh9r_zchCG7juq0bA4/3609.jpg'); overflow:hidden;}
#s1{transition:all 2s linear; position:absolute; z-index:10; transform:translate(-200px,-22px); width:200px; height:600px; background:url('http://ekladata.com/uy6PCoAn_6oCPBy7EkFtJXNaD6A/6624.jpg'); background-position:0% 100%;}
#s2{transition:all 2s linear; position:absolute; z-index:9; transform:translate(-200px,-22px); width:200px; height:600px; background:url('http://ekladata.com/uy6PCoAn_6oCPBy7EkFtJXNaD6A/6624.jpg'); background-position:33% 100%;}
#s3{transition:all 2s linear;position:absolute; z-index:10; transform:translate(820px,-22px); width:200px; height:600px; background:url('http://ekladata.com/uy6PCoAn_6oCPBy7EkFtJXNaD6A/6624.jpg'); background-position:100% 100%;}
#s4{transition:all 2s linear;position:absolute; z-index:9; transform:translate(820px,-22px); width:200px; height:600px; background:url('http://ekladata.com/uy6PCoAn_6oCPBy7EkFtJXNaD6A/6624.jpg'); background-position:66% 100%;}
#s1a{transition:all 2s linear; position:absolute; z-index:10; transform:translate(-200px,-22px); width:200px; height:600px; background:url('http://ekladata.com/cnH7u20qG8C6q4fCRLbABkruXPA/6625.jpg'); background-position:0% 100%;}
#s2a{transition:all 2s linear; position:absolute; z-index:9; transform:translate(-200px,-22px); width:200px; height:600px; background:url('http://ekladata.com/cnH7u20qG8C6q4fCRLbABkruXPA/6625.jpg'); background-position:33% 100%;}
#s3a{transition:all 2s linear; position:absolute; z-index:10; transform:translate(820px,-22px); width:200px; height:600px; background:url('http://ekladata.com/cnH7u20qG8C6q4fCRLbABkruXPA/6625.jpg'); background-position:100% 100%;}
#s4a{transition:all 2s linear;position:absolute; z-index:9; transform:translate(820px,-22px); width:200px; height:600px; background:url('http://ekladata.com/cnH7u20qG8C6q4fCRLbABkruXPA/6625.jpg'); background-position:66% 100%;}
#s1b{transition:all 2s linear; position:absolute; z-index:10; transform:translate(-200px,-22px); width:200px; height:600px; background:url('http://ekladata.com/Orv1Pr3PN9nAUvCLQTytg8nv8Y4/6627.jpg'); background-position:0% 100%;}
#s2b{transition:all 2s linear; position:absolute; z-index:9; transform:translate(-200px,-22px); width:200px; height:600px; background:url('http://ekladata.com/Orv1Pr3PN9nAUvCLQTytg8nv8Y4/6627.jpg'); background-position:33% 100%;}
#s3b{transition:all 2s linear; position:absolute; z-index:10; transform:translate(820px,-22px); width:200px; height:600px; background:url('http://ekladata.com/Orv1Pr3PN9nAUvCLQTytg8nv8Y4/6627.jpg'); background-position:100% 100%;}
#s4b{transition:all 2s linear;position:absolute; z-index:9; transform:translate(820px,-22px); width:200px; height:600px; background:url('http://ekladata.com/Orv1Pr3PN9nAUvCLQTytg8nv8Y4/6627.jpg'); background-position:66% 100%;}#bt1{position:absolute; z-index:15; transform:translate(750px,10px);}
#bt2{position:absolute; z-index:15; transform:translate(750px,80px);}
#bt3{position:absolute; z-index:15; transform:translate(750px,150px);}
#s8{position:absolute; z-index:1; transform:translate(100px,50px); width:600px; height:300px; text-align:center; font-size:16pt; color:coral; text-shadow:1px 1px black;}#bt1:hover ~ #s1{transform:translate(0px,-22px);}
#bt1:hover ~ #s2{transform:translate(200px,-22px);}
#bt1:hover ~ #s3{transform:translate(600px,-22px);}
#bt1:hover ~ #s4{transform:translate(400px,-22px);}
#bt2:hover ~ #s1a{transform:translate(0px,-22px);}
#bt2:hover ~ #s2a{transform:translate(200px,-22px);}
#bt2:hover ~ #s3a{transform:translate(600px,-22px);}
#bt2:hover ~ #s4a{transform:translate(400px,-22px);}
#bt3:hover ~ #s1b{transform:translate(0px,-22px);}
#bt3:hover ~ #s2b{transform:translate(200px,-22px);}
#bt3:hover ~ #s3b{transform:translate(600px,-22px);}
#bt3:hover ~ #s4b{transform:translate(400px,-22px);}
--></style>
Le cadre du montage en 800x600px, centré dans votre page.
Les 3 boutons (dans cet exemple mais vous pouvez en retirer ou en ajouter), positionnés en CSS.
Les 3 images, découpées en 4 parties.
Chaque partie d'image est positionnée à l'extérieur du cadre et invisible.
Le survol de chaque bouton (bt1/bt2/bt3) les anime en les positionnant dans le cadre du montage.
Le paragraphe du texte (s8) est facultatif.
Remplacez mes adresses d'image, en rouge, par les vôtres.