<script src="https://use.fontawesome.com/80976cfcfc.js"></script>
<section id="success">
<div class="icon">
<i class="fa fa-smile-o" aria-hidden="true"></i>
</div>
<h1>Successfully submited!</h1>
<p>Take a seat and wait your response.</p>
<p>It won't take long. We promise!</p>
<i class="fa fa-times succ" aria-hidden="true"></i>
</section>
<section id="fail">
<div class="icon">
<i class="fa fa-frown-o" aria-hidden="true"></i>
</div>
<h1>Oh! Something went wrong!</h1>
<p>Go back and refresh the page.</p>
<p>Contact us if this still apear.</p>
<i class="fa fa-times fail" aria-hidden="true"></i>
</section>
<button id="again">Again</button>
@import url('https://fonts.googleapis.com/css?family=Eczar|Work+Sans');
/* colors */
$green : #29D885;
$red : #E44B5E;
/* fonts */
$work : 'Work Sans';
$ecz : 'Eczar';
$hal : 'Halant';
body{
background-color:#2A527F;
}
button{
margin:0 auto;
display:block;
padding:10px 30px;
background:#fff;
outline:none;
border:none;
font-family:$work;
font-weight:bolder;
transition:0.2s;
&:active{
background-color:#ccc;
}
}
section{
min-height:100px;
max-width:400px;
background-color:#fff;
margin:40px auto;
-webkit-box-shadow: 10px 10px 28px 1px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 28px 1px rgba(0,0,0,0.75);
box-shadow: 10px 10px 28px 1px rgba(0,0,0,0.75);
position:relative;
.fa-times{
position:absolute;
right:7px;
top:7px;
font-size:1.3em;
cursor:pointer;
}
.icon{
padding:18px;
margin-right:10px;
float:left;
i{
font-size:4em;
color:#fff;
}
}
h1,p{
font-family:$work
}
h1{
font-size:0.8em;
font-weight:bolder;
padding-top:15px;
padding-bottom:5px;
}
p{
font-size:0.8em;
padding-top:6px;
}
}
#success{
.icon{
background-color:$green;
}
}
#fail{
.icon{
background-color:$red;
}
}
@media (min-width: 576px) {
section{
h1{
font-size:1em;
}
p{
font-size:0.9em;
}
}
}
// Medium devices (tablets, 768px and up)
@media (min-width: 768px) {
}
// Large devices (desktops, 992px and up)
@media (min-width: 992px) { }
// Extra large devices (large desktops, 1200px and up)
@media (min-width: 1200px) { }
View Compiled
$(document).ready(function(){
$('.fail').on('click',function(){
$('#fail h1,#fail p,#fail .fail').css({display:'none'});
$('#fail').animate({
width:'0',
},250,function(){
$('#fail .icon').animate({
borderRadius:'50%',
},250,function(){
$('#fail .icon').animate({
opacity:0
},250);
});
});
});
$('.succ').on('click',function(){
$('#success h1,#success p,#success .succ').css({display:'none'});
$('#success').animate({
width:'0',
},250,function(){
$('#success .icon').animate({
borderRadius:'50%',
},250,function(){
$('#success .icon').animate({
opacity:0
},250);
});
});
});
$('button').on('click',function(){
$('section').css({width:'400px'});
$('section h1,section p,section i').css({display:'block'});
$('section .icon').css({
borderRadius:'0',
opacity:1
})
});
});
This Pen doesn't use any external CSS resources.