Split Photo Viewer using CSS3 Transforms

by muthu 2014-03-24 14:41:16

Split Photo Viewer using CSS3 Transforms

--------------------------------------------DEMO---------------------------------------------------
demo.jpg
--------------------------------------------CSS3---------------------------------------------------
.slider { width:520px; overflow:hidden; display:inline-block; -webkit-transform:skewX(-20deg); -moz-transform:skewX(-20deg); -ms-transform:skewX(-20deg);
-o-transform:skewX(-20deg); transform:skewX(-20deg); -webkit-transition:width 1.2s ease-in-out; -moz-transition:width 1.2s ease-in-out; -ms-transition:width 1.2s ease-in-out; -o-transition:width 1.2s ease-in-out; transition:width 1.2s ease-in-out; margin-left:-76px; border-right:10px solid ghostwhite; pointer-events:none; }
.box { width:800px; height:430px; border-radius:.5em; }
.box a { display:block; width:100%; height:100%; }
.sunset { -webkit-transform:skewX(20deg); -moz-transform:skewX(20deg); -ms-transform:skewX(20deg); -o-transform:skewX(20deg); transform:skewX(20deg);
background:url(night.jpg) no-repeat; margin-left:76px; pointer-events:auto; }
.sunrise { background: url(day.jpg) no-repeat; position:absolute; box-shadow:0 0 10px rgba(0, 0, 0, .7); }
.slider:hover { width:760px; }
.sunrise:hover + .slider { width:250px; }
body { font-family:helvetica, sans-serif; margin:1EM; }
h1 { color:#2F2F2F; font-size:26px; text-shadow:0 0 2px white; margin-bottom:20px; }

--------------------------------------------HTML5---------------------------------------------------
<h1>Split Photo Viewer using CSS3 Transforms</h1>
<div class="box sunrise"> <div class="slider">
<div class="box sunset">
</div>

-------------------------------------------IMAGES---------------------------------------------------
day.jpgnight.jpg
688
like
0
dislike
0
mail
flag

You must LOGIN to add comments