<ul class="demo-3">
<li>
<figure>
<img src="http://img.majidonline.com/pic/316131/demo2-matlab4.jpg" alt=""/>
<figcaption>
<h2>Majid Online</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nost.</p>
</figcaption>
</figure>
</li>
</ul>
.demo-3 {
position:relative;
width:300px;
height:200px;
overflow:hidden;
float:left;
margin-right:20px
}
.demo-3 figure {
margin:0;
padding:0;
position:relative;
cursor:pointer;
margin-left:-50px
}
.demo-3 figure img {
display:block;
position:relative;
z-index:10;
margin:-15px 0
}
.demo-3 figure figcaption {
display:block;
position:absolute;
z-index:5;
box-sizing:border-box;
box-sizing:border-box;
box-sizing:border-box
}
.demo-3 figure h2 {
font-family:'Lato';
color:#fff;
font-size:20px;
text-align:left
}
.demo-3 figure p {
display:block;
font-family:'Lato';
font-size:12px;
line-height:18px;
margin:0;
color:#fff;
text-align:left
}
.demo-3 figure figcaption {
top:0;
left:0;
width:100%;
height:100%;
padding:29px 44px;
background-color:rgba(26,76,110,0.5);
text-align:center;
backface-visibility:hidden;
transform:rotateY(-180deg);
transform:rotateY(-180deg);
transform:rotateY(-180deg);
transition:all .5s;
transition:all .5s;
transition:all .5s
}
.demo-3 figure img {
backface-visibility:hidden;
transition:all .5s;
transition:all .5s;
transition:all .5s
}
.demo-3 figure:hover img,figure.hover img {
transform:rotateY(180deg);
transform:rotateY(180deg);
transform:rotateY(180deg)
}
.demo-3 figure:hover figcaption,figure.hover figcaption {
transform:rotateY(0);
transform:rotateY(0);
transform:rotateY(0)
}
ul {
list-style: none;
}
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.