-
Clip 4
Survolez chaque image.
Code.
Chaque image est une sélection en polygone de la grande image.
<div style="height: 600px; width: 800px;">
<p id="ay1"><img src="http://ekladata.com/238Ws4dm6F6B8bgglRfOIpdkTHg/y1.jpg" alt="" /></p>
<p id="ay2"><img src="http://ekladata.com/wI670z9NucLXa6vEtUe5Xn8GcFs/y2.jpg" alt="" /></p>
<p id="ay3"><img src="http://ekladata.com/EOkY2Yh7dzmfCI-HhQgC-PLREEE/y3.jpg" alt="" /></p>
</div>
<style><!--
#ay1{ transition:all 1s linear; position:absolute; transform:translate(0px,0px); width:800px; height:600px; -webkit-clip-path: polygon(400px 0px, 600px 200px, 400px 400px, 200px 200px);}
#ay2{ transition:all 1s linear; position:absolute; transform:translate(410px,0px); width:800px; height:600px; -webkit-clip-path: polygon(400px 0px, 600px 200px, 400px 400px, 200px 200px);}
#ay3{ transition:all 1s linear; position:absolute; transform:translate(205px,210px); width:800px; height:600px; -webkit-clip-path: polygon(400px 0px, 600px 200px, 400px 400px, 200px 200px);}
#ay1:hover{ transform:translate(200px,0px); z-index:5; -webkit-clip-path: polygon(0px 0px, 800px 0px, 800px 600px, 0px 600px); clip-path: polygon(0px 0px, 800px 0px, 800px 600px, 0px 600px);}
#ay2:hover{ transform:translate(200px,0px); z-index:5; -webkit-clip-path: polygon(0px 0px, 800px 0px, 800px 600px, 0px 600px); clip-path: polygon(0px 0px, 800px 0px, 800px 600px, 0px 600px);}
#ay3:hover{ transform:translate(200px,0px); z-index:5; -webkit-clip-path: polygon(0px 0px, 800px 0px, 800px 600px, 0px 600px); clip-path: polygon(0px 0px, 800px 0px, 800px 600px, 0px 600px);}
--></style>
...
Au survol, l'image reprend ses dimensions de 800x600px.
...