JSFiddle - React, Tailwind, and code Playground
HTML
<div class="dashboard_welcome_help" >
<a class="admin_popup" href="javascript:void(0)">Click Here</a>
<div class="admin_help_popup light_admin" style="border:1px solid blue;">
<a class="close_admin_popup" href="javascript:void(0)">Close</a>
<div class="wrapper">
<div id="indexpopupTitleWrap">
<div id="indexpopupTitle">Stretch me</div>
</div>
<div id="contactMessageStatus"></div>
<form id="admin_help_form" name="admin_help" action="" method="POST" autocomplete="on">
<div id="admin_help_form_wrap">
</div>
</form>
</div>
</div>
<div class="white_overlay"></div>
</div>
CSS
.white_overlay{
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: #FFFFFF;
z-index:1001;
-moz-opacity: 0.3;
opacity:.30;
filter: alpha(opacity=30);
-webkit-transition: all 0.40s ease-in-out;
-moz-transition: all 0.40s ease-in-out;
-ms-transition: all 0.40s ease-in-out;
-o-transition: all 0.40s ease-in-out;
}
.admin_help_popup {
width: 100%;
padding: 0;
border-radius: 10px;
border: 3px solid #4D4D4D;
background-color: #FFFFFF;
margin: auto;
display: none;
position: fixed;
top: 27.5%;
left: 27.5%;
width: 45%;
height: 40%;
z-index:1002;
overflow: auto;
min-height: 256px;
}
#admin_help_form_wrap {
width: 400px;
height: 300px;
margin: 0px auto;
}
.inputbar[type=text] {
display: block;
width: 400px;
margin: 10px auto;
font-size: 18px;
padding: 10px;
-webkit-transition: all 0.40s ease-in-out;
-moz-transition: all 0.40s ease-in-out;
-ms-transition: all 0.40s ease-in-out;
-o-transition: all 0.40s ease-in-out;
outline: none;
border: 1px solid #DDDDDD;
}
.inputbar:hover {
-moz-box-shadow: 0 0 10px #ccc;
-webkit-box-shadow: 0 0 10px #ccc;
box-shadow: 0 0 10px #ccc;
}
.inputbar[type=text]:focus {
border: 1px solid #800000;
-moz-box-shadow: 0 0 1px 1px rgba(128, 0, 0, 1);
-webkit-box-shadow: 0 0 1px 1px rgba(128, 0, 0, 1);
box-shadow: 0 0 1px 1px rgba(128, 0, 0, 1);
}
.inputbaremail[type=email] {
display: block;
width: 400px;
margin: 10px auto;
font-size: 18px;
padding: 10px;
-webkit-transition: all 0.40s ease-in-out;
-moz-transition: all 0.40s ease-in-out;
-ms-transition: all 0.40s ease-in-out;
-o-transition: all 0.40s ease-in-out;
outline: none;
border: 1px solid #DDDDDD;
}
.inputbaremail:hover {
-moz-box-shadow: 0 0 10px #ccc;
-webkit-box-shadow: 0 0 10px #ccc;
box-shadow: 0 0 10px #ccc;
}
.inputbaremail[type=email]:focus {
border: 1px solid #800000;
-moz-box-shadow: 0 0 1px 1px rgba(128, 0, 0, 1);
-webkit-box-shadow: 0 0 1px 1px rgba(128,...
JavaScript
$(document).ready(function () {
// On Load Show
$('.wrapper').hide();
$(".light_admin,.white_overlay").fadeIn("slow",function(){
$(".light_admin").animate({paddingBottom:'50px',paddingTop:'50px',marginTop:'-50px'},function(){
$('.wrapper').delay(1000).fadeIn('fast');
});
});
});
$('.admin_popup').on('click', function () {
$(".light_admin,.white_overlay").fadeIn("slow",function(){
$(".light_admin").animate({paddingBottom:'50px',paddingTop:'50px',marginTop:'-50px'});
});
});
$('.close_admin_popup').on('click', function () {
$(".light_admin,.white_overlay").fadeOut("slow");
$(".light_admin").css({paddingBottom:'0px',paddingTop:'0px',marginTop:'0px'});
});