• Montage 42

    Un type de montage que vous pouvez trouver en ligne; au clic sur un bouton, le paragraphe contenant les images (ici, 10 au ratio 16/9, dimensionnées dans le code en 1151x648px, mais on met le nombre souhaité) se déplace pour afficher l'image correspondante.

    En cliquant sur chaque bouton dans l'ordre, la vitesse de translation est régulière mais si vous cliquez sur le premier puis le dernier, le chemin à parcourir sera plus long dans le même temps; je vais préparer une autre article, sur ce principe, avec une transition différente mais à vitesse régulière, quel que soit le bouton cliqué.

     


    <div style="position: relative; box-sizing: border-box; width: 60vw; height: 33.75vw; margin: 1vh auto; border: 0.3vh ridge grey; overflow: hidden;"><input id="bt0" type="texte" value="clic" /><input id="bt1" class="bt" type="button" /><input id="bt2" class="bt" type="button" /><input id="bt3" class="bt" type="button" /><input id="bt4" class="bt" type="button" /><input id="bt5" class="bt" type="button" /><input id="bt6" class="bt" type="button" /><input id="bt7" class="bt" type="button" /><input id="bt8" class="bt" type="button" /><input id="bt9" class="bt" type="button" /><input id="bt10" class="bt" type="button" />
    <p id="bdb">&nbsp;</p>
    <p id="diapo"><img src="http://ekladata.com/EOb-AtxErrAo3YXBztKtGoPpwmc@1151x648.jpg"><img src="http://ekladata.com/H83EA8JWT3QNmbDv5qQLZn2u08Y@1151x648.jpg"><img src="http://ekladata.com/kCPpQP0uXUm7muy7f5bCiF1o5ZI@1151x648.jpg"><img src="http://ekladata.com/dz-DDNT8lWipSLf3myhBGPkQ_QY@1151x648.jpg"><img src="http://ekladata.com/TkLdYpayXv3QPkNfmV5zR0EzykQ@1151x648.jpg"><img src="http://ekladata.com/1SZPJF2S4vmYFw-HbOVARs6U6rQ@1151x648.jpg"><img src="http://ekladata.com/6fbT4niqm2jaCFfI8h-MY0qowfI@1151x648.jpg"><img src="http://ekladata.com/gqXFJbvvMXuw64U1s_GWfdvIoQ8@1151x648.jpg"><img src="http://ekladata.com/rPDFGw7kRMPM3fMc8BlJbhKs0UA@1151x648.jpg"><img src="http://ekladata.com/5pIZkTx8dMDewFNyPSG6TLpUTIk@1151x648.jpg"></p>
    </div>

    <style><!--
    #bt0{position:absolute; z-index:5; width:2vw; height:1vw; border:0.1vh solid white; background:rgba(0,0,0,0.5); text-align:center; font-size:1vw; color:white!important; text-shadow:0.1vh 0.1vh black;transform:translate(0vw,32.25vw);}
    .bt{position:absolute; z-index:5; width:0.4vw; height:1vw; border-radius:50%; background:coral!important;}
    #bt1{transform:translate(4vw,32.25vw);}
    #bt2{transform:translate(7vw,32.25vw);}
    #bt3{transform:translate(10vw,32.25vw);}
    #bt4{transform:translate(13vw,32.25vw);}
    #bt5{transform:translate(16vw,32.25vw);}
    #bt6{transform:translate(19vw,32.25vw);}
    #bt7{transform:translate(22vw,32.25vw);}
    #bt8{transform:translate(25vw,32.25vw);}
    #bt9{transform:translate(28vw,32.25vw);}
    #bt10{transform:translate(31vw,32.25vw);}
    #bdb{position:absolute; z-index:2; width:60vw; height:1.75vw; background:rgba(0,0,0,0.5); transform:translate(0vw,32vw);}
    #diapo{position:absolute; z-index:1; width:600vw; height:33.75vw; transform:translate(0vw,0vw); transition:all 1s linear;}
    .bt:focus{background:lime!important;}
    #bt1{transform:translate(4vw,32.25vw);}
    #bt1:focus ~ #diapo{transform:translate(0vw,0vw);}
    #bt2:focus ~ #diapo{transform:translate(-60vw,0vw);}
    #bt3:focus ~ #diapo{transform:translate(-120vw,0vw);}
    #bt4:focus ~ #diapo{transform:translate(-180vw,0vw);}
    #bt5:focus ~ #diapo{transform:translate(-240vw,0vw);}
    #bt6:focus ~ #diapo{transform:translate(-300vw,0vw);}
    #bt7:focus ~ #diapo{transform:translate(-360vw,0vw);}
    #bt8:focus ~ #diapo{transform:translate(-420vw,0vw);}
    #bt9:focus ~ #diapo{transform:translate(-480vw,0vw);}
    #bt10:focus ~ #diapo{transform:translate(-540vw,0vw);}
    --></style>