<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css">
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script>
<script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<!------ Include the above in your HEAD tag ---------->
<div id="container">
<h1>SHOWING PRODUCT INFORMATION WITH CSS3 3D TRANSFORM</h1>
<div class="wrapper">
<div class="item">
<img src="http://www.live-stats.me/api/codepen/pd/contact.png" />
<span class="information">
<strong>Contact Form</strong> The easiest way to add a contact form to your shop.
</span>
</div>
</div>
<div class="wrapper">
<div class="item">
<img src="http://www.live-stats.me/api/codepen/pd/chimpified.png" />
<span class="information">
<strong>Chimpified</strong> Chimpified connects your Shopify store to your Mailchimp account.
</span>
</div>
</div>
<div class="wrapper">
<div class="item">
<img src="http://www.live-stats.me/api/codepen/pd/olark.png" />
<span class="information">
<strong>Olark Chat</strong> Chat with your customers. Watch them fill their shopping carts.
</span>
</div>
</div>
<div class="wrapper">
<div class="item">
<img src="http://www.live-stats.me/api/codepen/pd/jilt.png" />
<span class="information">
<strong>Jilt</strong> Jilt lets you easily and effectively follow up with customers who have abandoned their orders.
</span>
</div>
</div>
<div class="wrapper">
<div class="item">
<img src="http://www.live-stats.me/api/codepen/pd/ordoro.png" />
<span class="information">
<strong>Ordoro</strong> Automate your backoffice: aggregate orders, manage inventory, print shipping labels.
</span>
</div>
</div>
<div class="wrapper">
<div class="item">
<img src="http://www.live-stats.me/api/codepen/pd/yotpo.png" />
<span class="information">
<strong>Yotpo</strong> Social reviewing solution,increase your social engagement through social reviews.
</span>
</div>
</div>
</div>
@import url(https://fonts.googleapis.com/css?family=Graduate|Oleo+Script);
body {
margin-top: 5em;
text-align: center;
color: #414142;
background: rgb(246,241,232);
background: -moz-radial-gradient(center, ellipse cover, rgba(246,241,232,1) 39%, rgba(212,204,186,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(39%,rgba(246,241,232,1)), color-stop(100%,rgba(212,204,186,1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(246,241,232,1) 39%,rgba(212,204,186,1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(246,241,232,1) 39%,rgba(212,204,186,1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(246,241,232,1) 39%,rgba(212,204,186,1) 100%);
background: radial-gradient(center, ellipse cover, rgba(246,241,232,1) 39%,rgba(212,204,186,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f1e8', endColorstr='#d4ccba',GradientType=1 );
}
h1, em, #information {
display: block;
font-size: 25px;
font-weight: normal;
font-family: "Graduate";
margin: 2em auto;
}
a {
color: #414142;
font-style: normal;
text-decoration: none;
font-size: 20px;
}
a:hover {
text-decoration: underline;
}
#container {
display: block;
margin: 0 auto;
width: 100%;
}
#information {
color: red;
font-size: 14px;
}
.wrapper {
display: inline-block;
width: 310px;
height: 100px;
vertical-align: top;
margin: 1em 1.5em 2em 0;
cursor: pointer;
position: relative;
font-family: Tahoma, Arial;
-webkit-perspective: 4000px;
-moz-perspective: 4000px;
-ms-perspective: 4000px;
-o-perspective: 4000px;
perspective: 4000px;
}
.item {
height: 100px;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
-o-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transition: -webkit-transform .6s;
-moz-transition: -moz-transform .6s;
-ms-transition: -ms-transform .6s;
-o-transition: -o-transform .6s;
transition: transform .6s;
}
.item:hover {
-webkit-transform: translateZ(-50px) rotateX(95deg);
-moz-transform: translateZ(-50px) rotateX(95deg);
-ms-transform: translateZ(-50px) rotateX(95deg);
-o-transform: translateZ(-50px) rotateX(95deg);
transform: translateZ(-50px) rotateX(95deg);
}
.item:hover img {
box-shadow: none;
border-radius: 15px;
}
.item:hover .information {
box-shadow: 0px 3px 8px rgba(0,0,0,0.3);
border-radius: 3px;
}
.item img {
display: block;
position: absolute;
top: 0;
border-radius: 3px;
box-shadow: 0px 3px 8px rgba(0,0,0,0.3);
-webkit-transform: translateZ(50px);
-moz-transform: translateZ(50px);
-ms-transform: translateZ(50px);
-o-transform: translateZ(50px);
transform: translateZ(50px);
-webkit-transition: all .6s;
-moz-transition: all .6s;
-ms-transition: all .6s;
-o-transition: all .6s;
transition: all .6s;
}
.item .information {
display: block;
position: absolute;
top: 0;
height: 80px;
width: 290px;
text-align: left;
border-radius: 15px;
padding: 10px;
font-size: 12px;
text-shadow: 1px 1px 1px rgba(255,255,255,0.5);
box-shadow: none;
background: rgb(236,241,244);
background: -moz-linear-gradient(top, rgba(236,241,244,1) 0%, rgba(190,202,217,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(236,241,244,1)), color-stop(100%,rgba(190,202,217,1)));
background: -webkit-linear-gradient(top, rgba(236,241,244,1) 0%,rgba(190,202,217,1) 100%);
background: -o-linear-gradient(top, rgba(236,241,244,1) 0%,rgba(190,202,217,1) 100%);
background: -ms-linear-gradient(top, rgba(236,241,244,1) 0%,rgba(190,202,217,1) 100%);
background: linear-gradient(to bottom, rgba(236,241,244,1) 0%,rgba(190,202,217,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf1f4', endColorstr='#becad9',GradientType=0 );
-webkit-transform: rotateX(-90deg) translateZ(50px);
-moz-transform: rotateX(-90deg) translateZ(50px);
-ms-transform: rotateX(-90deg) translateZ(50px);
-o-transform: rotateX(-90deg) translateZ(50px);
transform: rotateX(-90deg) translateZ(50px);
-webkit-transition: all .6s;
-moz-transition: all .6s;
-ms-transition: all .6s;
-o-transition: all .6s;
transition: all .6s;
}
.information strong {
display: block;
margin: .2em 0 .5em 0;
font-size: 20px;
font-family: "Oleo Script";
}