<div class="login-icon">
<ul>
<li class="right">
<a href="#openLoginModal"><i class="fa fa-user"></i></a>
</li>
</ul>
</div><!-- login Modal starts here ================================================== -->
<div class="modalDialog" id="openLoginModal">
<div class="login-container">
<div class="img-container"><img alt="Avatar" class="login-avatar" src=
"http://i701.photobucket.com/albums/ww17/suedinym/pens/avatar-f_zps9q1uch04.png"></div>
<div class="login-info">
<form action="">
<label><b>Username</b></label> <input name="uname" placeholder="Enter Username" required="" type="text">
<label><b>Password</b></label> <input name="psw" placeholder="Enter Password" required="" type="password">
<button class="login" type="submit">Login</button>
<div class="login-bottom-container">
<span class="psw">Forgot <a href="#">password?</a> | Create <a href="#">Account</a></span>
</div><a class="login-modal-close" href="#close">Cancel</a> <input checked="checked" type="checkbox"> Remember me
</form>
</div>
</div>
</div>
.login-icon { float: right;
display: block;
color: #fff;
padding: 0 1.5rem;
text-decoration: none;
font-size: 35px;}
/* #Modal dialog
================================================== */
.modalDialog {
position: fixed;
font-family: Arial, Helvetica, sans-serif;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(0, 0, 0, 0.7);
z-index: 99999;
opacity: 0;
transition: opacity 400ms ease-in;
transition: opacity 400ms ease-in;
transition: opacity 400ms ease-in;
pointer-events: none;
}
/* .modalDialog img {
width: 95%;
}*/
.modalDialog:target {
opacity: 1;
pointer-events: auto;
}
.modalDialog>div {
width: 40%;
position: relative;
margin: 25px auto;
padding: 5px 20px 13px 20px;
border-radius: 10px;
background: #fff;
}
/* #LOGIN FORM
================================================== */
.login-container {
width: 25%;
border: 10px double #999;
border-radius: 15%;
}
.img-container {
text-align: center;
}
img.login-avatar {
width: 25%;
border-radius: 50%;
margin-top: 5%;
}
.login {
background-color: #3c78aa;
color: white;
padding: 10px 20px;
margin: 8px 0;
border: none;
cursor: pointer;
width: 100%;
border-radius: 5px;
clear: both;
}
.login-info input[type="text"], .login-info input[type="password"] {
background-color: #fff;
width: 95%;
border: 1px solid #D1D1D1;
border-radius: 4px;
height: 20px;
padding: 6px 0 2px 5px;
margin: 8px;
}
.login-info input[type="text"]:focus, .login-info input[type="password"]:focus {
border: 1px solid #10a7d5;
background-color: #fff7e6;
outline: 0;
}
.login-info {padding-bottom: 5%;}
.login-modal-close {
width: auto;
font-size: 15px;
padding: 5px 10px;
background-color: #db8e57;
color: white;
text-decoration: none;
border-radius: 5%;
float: right;
}
.login-modal-close:hover {
background-color: #e09f6f;
}
.login-bottom-container {
text-align: center;
padding: 5px;
margin-bottom: 5px;
}
span.psw {
padding-top: 16px;
}
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.