Hello Readers
Here is the example of
Flipping a div with css3 transitions and 3d transforms.
<div id="container">
<div id="card">
<div class="frontFace">
<h2>Hover Me to view effect</h2>
<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Molestiae at consectetur iste dignissimos maiores placeat deleniti eum dolore, velit ab similique eligendi commodi perspiciatis excepturi labore facere. Ad, excepturi, distinctio?
</p>
</div>
<div class="back frontFace">
<h2>Thank You for hover. Here is your detail.</h2>
<h3>This is nice for exposing more information.</h3>
<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Molestiae at consectetur iste dignissimos maiores placeat deleniti eum dolore, velit ab similique eligendi commodi perspiciatis excepturi labore facere. Ad, excepturi, distinctio?
</p>
</div>
</div>
</div>
Here is the Css
*{
padding: 0px;
margin: 0px;
}
#container {
position: relative;
margin: 10px auto;
width: 450px;
height: 281px;
z-index: 1;
}
#card {
width: 100%;
height: 100%;
transform-style: preserve-3d;
transition: all 1.0s linear;
}
#container:hover #card {
transform: rotateY(180deg);
box-shadow: -5px 5px 5px #aaa;
}
.frontFace {
backface-visibility: hidden;
background: #4cb0cd;
color: #fff;
height: 100%;
padding: 2%;
position: absolute;
text-align: center;
width: 100%;
}
.frontFace.back {
display: block;
transform: rotateY(180deg);
box-sizing: border-box;
padding: 2%;
color: #fff;
text-align: center;
background-color: #f99926;
}
#container h2{margin-bottom: 2%;}
0 Comment(s)