<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="style.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
</head>
<body>
<header><h1>Toggle content using pure CSS</h1></header>
<hr>
<div class="container">
<div class="row">
<div class="wrapper col-sm-4">
<div><span class="glyphicon glyphicon-glass"></span></div>
<div class="front">
Glass
</div>
<div class="back">
<div class="row">
<div class="col-sm-4">
Glass Col1: something about this subject here
</div>
<div class="col-sm-4">
Glass Col2: something about this subject here
</div>
<div class="col-sm-4">
Glass Col3: something about this subject here
</div>
</div>
</div>
</div>
<div class="wrapper col-sm-4 signal">
<div><span class="glyphicon glyphicon-signal"></span></div>
<div class="box front">
Signal
</div>
<div class="box back">
Signal: Say something about this subject here
</div>
</div>
<div class="wrapper col-sm-4 heart">
<div><span class="glyphicon glyphicon-heart"></span></div>
<div class="box front">
Heart
</div>
<div class="box back">
Heart: Say something about this subject here
</div>
</div>
</div>
</div>
</body>
</html>
// Code goes here
/* Styles go here */
header {
padding: 5px;
}
.wrapper {
height: 200px;
font-size: 3em;
box-sizing: border-box;
border: 5px solid #ccc;
padding: 20px;
text-align: center;
background-color: #fcd000;
margin: 20px auto;
overflow: hidden;
}
.wrapper.signal {
background-color: #3f51b5
}
.wrapper.heart {
background-color: #f00
}
.front {
background-color: #ff3c41;
color: black;
}
.back {
background-color: #246524;
display: none;
color: white;
font-size: 16px;
padding: 5px;
}
.wrapper:hover .back {
display: block;
overflow: hidden;
}
.wrapper:hover .front {
display: none;
}
.wrapper:hover {
color: white;
background-color: #000;
}