• Bordures

    La plupart d'entre nous utilise l'écriture simplifiée pour une bordure image: border:0.3vh solid white; par exemple.

    Nous pouvons donner une valeur différente à chaque bordure des 4 côtés d'un cadre: border-top/border-right/border-bottom/border-left;

    Cela peut nous permettre de placer des boutons au dessus d'une bordure plus large et semi-transparente.

    De plus, par défaut, les bordures s'ajoutent à la dimension d'un cadre ou d'une image: cadre de 60vw + bordure de 1w=largeur hors tout:62vw, ce qui peut parfois être gênant et ne plus être contenu dans votre zone article.

    Un attribut permet de placer la bordure sans augmenter les dimensions du cadre: box-sizing:border-box;

    En combinant ces attributs, on peut créer un cadre de montage, à la dimension désirée et avec une bordure grisée pour y placer des boutons.

     

    <div style="width: 40vw; height: 22.5vw; border:0.3vh solid red; margin: 2vh auto;">
    <p id="mqa">&nbsp;</p>
    </div>
    <style><!--
    #mqa{position:absolute; z-index:5; box-sizing:border-box; width:40vw; height:22.5vw; background:pink; border-top:0.5vh solid grey; border-bottom:0.5vh solid grey; border-left:0.5vh solid grey; border-right:2vw solid rgba(0,0,0,0.2);}
    --></style>


    Ce qui peut être utilisé comme ça: (article publié); transition par changement d'opacité mais on peut en utiliser d'autres.

     

     

     

     

     

     

     

     

     

     

     

     

     

     


    <div style="width:60vw; height:33.75vw; margin:2vh auto;">
    <p id="mq1">&nbsp;</p>
    <p id="btn1" class="btn">&nbsp;</p>
    <p id="btn2" class="btn">&nbsp;</p>
    <p id="btn3" class="btn">&nbsp;</p>
    <p id="btn4" class="btn">&nbsp;</p>
    <p id="btn5" class="btn">&nbsp;</p>
    <p id="btn6" class="btn">&nbsp;</p>
    <p id="bd0">&nbsp;</p>
    <p id="bd1">&nbsp;</p>
    <p id="bd2">&nbsp;</p>
    <p id="bd3">&nbsp;</p>
    <p id="bd4">&nbsp;</p>
    <p id="bd5">&nbsp;</p>
    <p id="bd6">&nbsp;</p>
    </div>
    <style><!--
    #mq1{position:absolute; z-index:5; box-sizing:border-box; width:60vw; height:33.75vw; border-top:0.5vh ridge grey; border-bottom:0.5vh ridge grey; border-left:0.5vh ridge grey; border-right:2vw solid rgba(0,0,0,0.5);}
    .btn{position:absolute; z-index:10; width:0.5vw; height:1vw; border-radius:50%; background:pink; box-shadow:inset 0.3vh 0.3vh 0.4vh black,inset -0.3vh -0.3vh 0.4vh white;}
    #btn1{transform:translate(58.1vw,2vw);}
    #btn2{transform:translate(58.1vw,6vw);}
    #btn3{transform:translate(58.1vw,10vw);}
    #btn4{transform:translate(58.1vw,14vw);}
    #btn5{transform:translate(58.1vw,18vw);}
    #btn6{transform:translate(58.1vw,22vw);}
    #bd0{position:absolute; z-index:1; width:60vw; height:33.75vw; background:url('http://ekladata.com/496os2PHegCpCcK0f_ybLrp3rKE.jpg'); background-size:cover;}
    #bd1{position:absolute; z-index:2; width:60vw; height:33.75vw; background:url('http://ekladata.com/SlWU4jBZc-EVu6Lk9_S5gUmfukE.jpg'); background-size:cover; opacity:0; transition:all 1s linear;}
    #bd2{position:absolute; z-index:2; width:60vw; height:33.75vw; background:url('http://ekladata.com/oo0rbXZYgsKsL2GbQ8NmSwTolHg.jpg'); background-size:cover; opacity:0; transition:all 1s linear;}
    #bd3{position:absolute; z-index:2; width:60vw; height:33.75vw; background:url('http://ekladata.com/AwtfVacR9304hSe9IIaYtCkKVa8.jpg'); background-size:cover; opacity:0; transition:all 1s linear;}
    #bd4{position:absolute; z-index:2; width:60vw; height:33.75vw; background:url('http://ekladata.com/aH82AoDRs6E5drlWrJCwvwrVoQQ.jpg'); background-size:cover; opacity:0; transition:all 1s linear;}
    #bd5{position:absolute; z-index:2; width:60vw; height:33.75vw; background:url('http://ekladata.com/Gm0_y8zjf_DcgfkFb5xAjBoxjeI.jpg'); background-size:cover; opacity:0; transition:all 1s linear;}
    #bd6{position:absolute; z-index:2; width:60vw; height:33.75vw; background:url('http://ekladata.com/HEZU9I8vFfIgzxtZiuL_iZUj1wU.jpg'); background-size:cover; opacity:0; transition:all 1s linear;}
    .btn:hover{background:lime;}
    #btn1:hover ~ #bd1,#btn2:hover ~ #bd2,#btn3:hover ~ #bd3,#btn4:hover ~ #bd4,#btn5:hover ~ #bd5,#btn6:hover ~ #bd6{opacity:1; z-index:3;}
    --></style>