-
Montage 328
Déjà proposé mais ça date ... 6 images, ratio 16/9, en 900px par 506px avec avancement au clic.
<div style="position:relative; width:900px; height:506px; margin:5px auto; border:2px solid black; text-align:left; overflow:hidden;">
<input id="def1" class="def" type="button">
<input id="def2" class="def" type="button">
<input id="def3" class="def" type="button">
<input id="def4" class="def" type="button">
<input id="def5" class="def" type="button">
<input id="def6" class="def" type="button">
<p id="cont">
<img class="conta" src="http://ekladata.com/Q5Mzio8oO-hYohCUKzDqeprKhYU@900x506.jpg">
<img class="conta" src="http://ekladata.com/B2Xr2WPNwbAhqaVPdjleTw3jvEU@900x506.jpg">
<img class="conta" src="http://ekladata.com/0AepQ9p0MzU1hGvmazM2LEJVeTU@900x506.jpg">
<img class="conta" src="http://ekladata.com/L_hTpbSXa-ksXCfN-MZeq4NGtVs@900x506.jpg">
<img class="conta" src="http://ekladata.com/Tl8GT_iUK0yVSkV8M5kc3kayMHc@900x506.jpg">
<img class="conta" src="http://ekladata.com/ypQcFmIlVSOdwXbqaY3WMz31jfE@900x506.jpg">
</div>
<style><!--
.def{position:absolute; z-index:5; width:10px; height:20px; border-radius:50%;}
#def1{transform:translate(150px, 480px);}
#def2{transform:translate(200px, 480px);}
#def3{transform:translate(250px, 480px);}
#def4{transform:translate(300px, 480px);}
#def5{transform:translate(350px, 480px);}
#def6{transform:translate(400px, 480px);}
#cont{position:absolute; z-index:1; width:5450px; height:506px; transition:all 1s linear;}
.conta{float:left; width:900px; height:506px);}
#def1:focus ~ #cont{transform:translate(0px,0px);}
#def2:focus ~ #cont{transform:translate(-900px,0px);}
#def3:focus ~ #cont{transform:translate(-1800px,0px);}
#def4:focus ~ #cont{transform:translate(-2700px,0px);}
#def5:focus ~ #cont{transform:translate(-3600px,0px);}
#def6:focus ~ #cont{transform:translate(-4500px,0px);}
--></style>