• decoupe 4

    Une autre façon de faire une découpe dans une image est de créer un cadre, de la dimension voulue avec la partie souhaitée en fond, cadre que l'on peut décorer.

    Cela peut permettre des montages intéressants en positionnant la partie sélectionnée en couleur, sur l'image totale en noir et blanc (facultatif).

    Mais regardons déjà comment remplir un cadre, de la dimension souhaitée avec une partie d'image.

    Voilà notre image de base:

     

     

    <p id="dec4">&nbsp;</p>
    <style><!--
    #dec4{margin:30px auto; width:800px; height:300px; border:6px ridge white; box-shadow:6px 6px 8px black; border-radius:50px; background:url('http://ekladata.com/FZM7w-PZLD0I5_BgnvBPwVEdU6k.jpg'); background-position:-400px -400px; background-size:1600px 900px;}
    --></style>

    Le cadre est dimensionné en 800px par 300px et reçoit, en fond, l'image des 1600px par 900px dont il n'affiche qu'une partie définie par: background-position:-400px -400px;

    que nous définissons selon notre choix; attention aux valeurs négatives.

     

     


    <div style="position: relative; width: 1600px; height: 900px; margin: 30px auto; text-align: left;">
    <p id="dec1">&nbsp;</p>
    <p id="dec2">&nbsp;</p>
    </div>

    <style><!--
    #dec1{position:absolute; z-index:1; width:1600px; height:900px; border-radius:150px; border:6px ridge white; box-shadow:6px 6px 8px black; background:url('http://ekladata.com/Wk7bkQ93H-kCtPkCuFV0JsH7bSY.jpg'); background-size:cover; filter:grayscale(1); opacity:0.3;}
    #dec2{position:absolute; z-index:1; width:600px; height:600px; border-radius:150px; border:6px ridge white; box-shadow:6px 6px 8px black; background:url('http://ekladata.com/Wk7bkQ93H-kCtPkCuFV0JsH7bSY.jpg'); background-size:1600px 900px; background-position:-500px -250px; transform:translate(500px,250px);}

    --></style>

    Le principe est de positionner, dans un cadre général à la dimension souhaitée, deux cadres superposés;

    le premier, en dessous, est l'image totale en noir et blanc et opacité réduite,

    Le second, par dessus, dans le dimension adaptée à votre sélection, sélection placée en fond de ce cadre, le fond étant déterminé par background-position:-500px -250px; et positionné sur la première image par transform:translate(500px,250px); valeurs identiques au background-position mais en positif.

    On peut ajouter une effet 3D sur l'image colorée et un effet 3D; la sélection peut être ronde ou élliptique !

    Exemple avec une sélection ronde:

     

     

     


    <div style="position: relative; width: 1600px; height: 900px; margin: 30px auto; text-align: left;">
    <p id="dec6">&nbsp;</p>
    <p id="dec7">&nbsp;</p>
    </div>

    <style><!--

    #dec6{position:absolute; z-index:1; width:1600px; height:900px; border-radius:150px; border:6px ridge white; box-shadow:6px 6px 8px black; background:url('http://ekladata.com/B0v7Xrqc5tEBdpSPyd9xT7gdtEE.jpg'); background-size:cover; filter:grayscale(1); opacity:0.4;}
    #dec7{position:absolute; z-index:1; width:550px; height:550px; border-radius:50%; box-shadow:inset -6px -6px 8px black, inset 6px 6px 8px white; background:url('http://ekladata.com/B0v7Xrqc5tEBdpSPyd9xT7gdtEE.jpg');
    background-size:1600px 900px; background-position:-450px -300px;transform:translate(450px,300px);}
    --></style>