https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.0/jquery.min.js
<section class=container>
<div class="row">
<div class="col-xs-12 text-center">
<h1> Click the BUTTON in the bottom of the Pen</h1>
</div>
</div>
</section>
<section id="fixed-form-container">
<div class="button">Click Me!</div>
<div class="body">
<div class="form-group">
<label for="email">Email address:</label>
<input type="email" class="form-control" id="email">
</div>
<div class="form-group">
<label for="pwd">Password:</label>
<input type="password" class="form-control" id="pwd">
</div>
<div class="checkbox">
<label><input type="checkbox"> Remember me</label>
</div>
<button type="submit" class="btn btn-default">Submit</button>
</div>
</section>
#fixed-form-container{
position: fixed;
bottom: 0px;
left: 3%;
width: 94%;
text-align: center;
margin: 0;
}
#fixed-form-container .button:before {
content: "+ ";
}
#fixed-form-container .expanded:before {
content: "- ";
}
#fixed-form-container .button {
font-size:1.1em;
cursor: pointer;
margin-left: auto;
margin-right: auto;
border: 2px solid #e25454;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px 5px 0px 0px;
padding: 5px 20px 5px 20px;
background-color: #e25454;
color: #fff;
display: inline-block;
text-align: center;
text-decoration: none;
-webkit-box-shadow: 4px 0px 5px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 4px 0px 5px 0px rgba(0,0,0,0.3);
box-shadow: 4px 0px 5px 0px rgba(0,0,0,0.3);
}
#fixed-form-container .body{
background-color: #fff;
border-radius: 5px;
border: 2px solid #e25454;
margin-bottom: 16px;
padding: 10px;
-webkit-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.3);
box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.3);
}
@media only screen and (min-width:768px){
#fixed-form-container .button{
margin: 0;
}
#fixed-form-container {
left: 20px;
width: 390px;
text-align: left;
}
#fixed-form-container .body{
padding: 30px;
border-radius: 0px 5px 5px 5px;
}
}
$("#fixed-form-container .body").hide();
$("#fixed-form-container .button").click(function () {
$(this).next("#fixed-form-container div").slideToggle(400);
$(this).toggleClass("expanded");
});