-
Mont2.5.4.23
Même principe que le précédent mais sans diviser les images en deux, pour simplifier le code.
<div style="width: 1000px; height: 563px; margin: 30px auto; text-align: left; border: 1px solid black; background: url('http://ekladata.com/1c73jI7xXewtNxGtCEfml_hnKRk.jpg'); background-size: cover;"><input id="bta" class="bt" type="text" value="1" /><input id="btb" class="bt" type="text" value="2" /><input id="btc" class="bt" type="text" value="3" /><input id="btd" class="bt" type="text" value="4" /><input id="bte" class="bt" type="text" value="5" /><input id="btf" class="bt" type="text" value="6" /><input id="btg" class="bt" type="text" value="7" /><input id="bth" class="bt" type="text" value="8" />
<p id="mg1" class="mg"> </p>
<p id="mg2" class="mg"> </p>
<p id="mg3" class="mg"> </p>
<p id="mg4" class="mg"> </p>
<p id="mg5" class="mg"> </p>
<p id="mg6" class="mg"> </p>
<p id="mg7" class="mg"> </p>
<p id="mg8" class="mg"> </p>
</div>
<style><!--
.bt{position:absolute; z-index:5; width:25px; height:25px; border-radius:50%; border:1px solid black; background-color:white; text-align:center;}
#bta{transform:translate(300px,0px);}
#btb{transform:translate(350px,0px);}
#btc{transform:translate(400px,0px);}
#btd{transform:translate(450px,0px);}
#bte{transform:translate(500px,0px);}
#btf{transform:translate(550px,0px);}
#btg{transform:translate(600px,0px);}
#bth{transform:translate(650px,0px);}
.mg{position:absolute; z-index:2; width:0px; height:563px; transition:all 1s;}
#mg1{background:url('http://ekladata.com/YSw4M82O_-ZwFMto3bmHjXBrdrM.jpg'); background-size:1000px 563px; background-position:0px 0px; transform:translate(0px, 0px);}
#mg2{background:url('http://ekladata.com/gBH10-rtDS-aZwxUUAipJoD5luc.jpg'); background-size:1000px 563px; background-position:-1000px 0px; transform:translate(1000px, 0px);}
#mg3{background:url('http://ekladata.com/vaae-y8qlt4c9Q46bASLellET2w.jpg'); background-size:1000px 563px; background-position:0px 0px; transform:translate(0px, 0px);}
#mg4{background:url('http://ekladata.com/AqfU4lN5yAcbC7iJztSxHTXKnZc.jpg'); background-size:1000px 563px; background-position:-1000px 0px; transform:translate(1000px, 0px);}
#mg5{background:url('http://ekladata.com/zqIyL85SJ-oPSkTFKihyuCPgWoQ.jpg'); background-size:1000px 563px; background-position:0px 0px; transform:translate(0px, 0px);}
#mg6{background:url('http://ekladata.com/Eii__TNwNq6tlAYdNPzVIiiQotE.jpg'); background-size:1000px 563px; background-position:-1000px 0px; transform:translate(1000px, 0px);}
#mg7{background:url('http://ekladata.com/fTwPPWmq0EzglOY9FMVwhq95SDM.jpg'); background-size:1000px 563px; background-position:0px 0px; transform:translate(0px, 0px);}
#mg8{background:url('http://ekladata.com/G4uf0I8B6tam0uzAsZbTel8S8ZM.jpg'); background-size:1000px 563px; background-position:-1000px 0px; transform:translate(1000px, 0px);}
.bt:focus{background:green;}
#bta:focus ~ #mg1,#btb:focus ~ #mg2,#btc:focus ~ #mg3,#btd:focus ~ #mg4,#bte:focus ~ #mg5,#btf:focus ~ #mg6,#btg:focus ~ #mg7,#bth:focus ~ #mg8{z-index:4; width:1000px; background-position:0px 0px; transform:translate(0px,0px);}
--></style>