JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<!-- Jquery Flip CND-->
<script src="https://code.jquery.com/jquery-2.1.4.min.js"></script>
<script src="https://cdn.rawgit.com/nnattawat/flip/v1.0.16/dist/jquery.flip.min.js"></script>
<body style="background-image:url('hero_v3.jpg');">
<div id="flipper">
<div id="one">
<div class="front face">
<h3 class="text">Developer</h3>
<span class="glyphicon glyphicon-eye-open"></span>
</div>
<div class="back face center">
<p>one Back Side</p>
</div>
</div>
</div>
CSS
body{
}
#flipper{
width:900px;
height:400px;
margin:0 auto;
margin-top:120px;
/* position: relative; */
z-index: 1;
}
#one{
width:180px;
height:180px;
cursor:pointer;
opacity:0.9;
float:left;
}
#one .front{
background-color:#706d3c;
}
#one:hover .front {
transform: rotateY(180deg);
}
#one:hover .back {
transform: rotateY(0deg);
}
.text{
text-align:center;
margin-top:50px;
color:#fff;
position:relative;
font-family: 'Lucida Console', 'Lucida Sans Typewriter', monaco, 'Bitstream Vera Sans Mono', monospace;
}
.face {
position: absolute;
width: 180px;
height: 180px;
backface-visibility: hidden;
transition: all 0.5s linear;
}
.face.back {
display: block;
transform: rotateY(180deg);
box-sizing: border-box;
padding:10px;
color: white;
text-align: center;
background-color: #aaa;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
p{
color:#fff;
font-size:25px;
margin-top:40px;
font-family: 'Lucida Console', 'Lucida Sans Typewriter', monaco, 'Bitstream Vera Sans Mono', monospace;
}
.glyphicon{
color:#fff;
left:76px;
position:relative;
}
.btn{
margin-left:50px;
}