Eklablog Tous les blogs Top blogs Technologie & Science Tous les blogs Technologie & Science
Editer la page Suivre ce blog Administration + Créer mon blog
MENU
https://pourquoipas732.eklablog.com
montages par codes HTML/CSS
Menu
Perspective

Perspective

J'ai déjà traité ce sujet, il y a belle lurette et j'ai besoin de me remémorer les écritures.

Nous avons déplacer une image ou un cadre au survol, la faire tourner de différentes façons et une animation agréable est la perspective.

Nous pouvons en donner avec différentes orientations; essayer de voir si je me souviens !

Survolez les boutons sur ces quelques exemples: on peut en imaginer d'autres...

 

 

<div>
<p id="v1"><button>Echelle et perspective</button></p>
<p id="v1a" style="width: 10vw; height: 20vh; border: 0.1vh ridge brown; text-align: center; background: url('https://ekladata.com/rrVOWN2_HtNxPZxWcgqMoo4vvqA.jpg'); background-size: cover;">&nbsp;</p>
</div>
<style><!--
#v1a{transition:all 2s ease-out 40ms;}
#v1:hover + #v1a{box-shadow:0vw 0vh 1vw black; transform:translate(70px,20px) scale3d(2,1.2,1) perspective(200px) rotatex(60deg);}
--></style>

 

<div style="float: left; margin: 0vh 15vw 10vh 10vw;">
<p id="v2"><button>Echelle et perspective</button></p>
<p id="v2a" style="width: 15vw; height: 30vh; border: 0.1vh ridge brown; text-align: center; background: url('https://ekladata.com/rrVOWN2_HtNxPZxWcgqMoo4vvqA.jpg'); background-size: cover;">&nbsp;</p>
</div>
<style><!--
#v2a{transition:all 2s ease-out 40ms; transform-origin:left center;}
#v2:hover + #v2a{box-shadow:0vw 0vh 1vw black; transform:translate(0px,0px) scale3d(1,1,1) perspective(400px) rotatey(60deg);}
--></style>

 

<div style="float: left; margin: 0vh 15vw 10vh 10vw;">
<p id="v2"><button>Echelle et perspective</button></p>
<p id="v2a" style="width: 15vw; height: 30vh; border: 0.1vh ridge brown; text-align: center; background: url('https://ekladata.com/rrVOWN2_HtNxPZxWcgqMoo4vvqA.jpg'); background-size: cover;">&nbsp;</p>
</div>
<style><!--
#v2a{transition:all 2s ease-out 40ms; transform-origin:right center;}
#v2:hover + #v2a{box-shadow:0vw 0vh 1vw black; transform:translate(0px,0px) scale3d(1,1,1) perspective(400px) rotatey(60deg);}
--></style>

 

<div style="float: left; margin: 0vh 15vw 10vh 10vw;">
<p id="v4"><button>Echelle et perspective</button></p>
<p id="v4a" style="width: 15vw; height: 30vh; border: 0.1vh ridge brown; border-radius: 0% 0% 0% 0%; text-align: center; background: url('https://ekladata.com/rrVOWN2_HtNxPZxWcgqMoo4vvqA.jpg'); background-size: cover;">&nbsp;</p>
</div>
<style><!--
#v4a{transition:all 2s ease-out 40ms; transform-origin:center top; box-shadow:0vw 0vh 1vw black; transform:translate(0px,0px) scale3d(1,1,1) perspective(400px) rotatex(-60deg); border-radius: 0 0 50% 50%;}
#v4:hover + #v4a{box-shadow:0vw 0vh 1vw black; transform:translate(0px,0px) scale3d(1,1,1) perspective(4000px) rotatex(0deg); border-radius: 0 0 0 0;}
--></style>

...