In my previous post I had explained how to create gmail style message inbox using jQuery & CSS. Now I am going to tell you how to create Gmail Style Login Form using CSS3.
Check out my latest post on New Gmail Account Login & Registration Form with Material Design and jQuery
CSS3 Code
.login-box {
margin: 12px 0px 0px;
padding: 10px 30px 25px 25px;
background: none repeat scroll 0% 0% rgb(241, 241, 241);
border: 1px solid rgb(229, 229, 229);
width:300px;
}
.login-box div {
margin: 0px 0px 1.5em;
}
.login-box h2 {
font-size: 16px;
line-height: 17px;
font-weight: normal;
}
.login-box label {
display: block;
}
.login-box .email-label, .login-box .passwd-label {
font-weight: bold;
margin: 0px 0px 0.5em;
display: block;
-moz-user-select: none;
}
.login-box label.remember {
display: inline-block;
vertical-align: top;
margin: 9px 0px 0px;
}
strong {
color: rgb(34, 34, 34);
}
.login-box input[type="email"], .login-box input[type="password"] {
width: 100%;
height: 32px;
font-size: 15px;
direction: ltr;
}
input[type="email"], input[type="password"] {
display: inline-block;
height: 29px;
margin: 0px;
padding: 0px 8px;
background: none repeat scroll 0% 0% rgb(255, 255, 255);
border-right: 1px solid rgb(217, 217, 217);
border-width: 1px;
border-style: solid;
border-color: rgb(192, 192, 192) rgb(217, 217, 217) rgb(217, 217, 217);
-moz-border-top-colors: none;
-moz-border-right-colors: none;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
border-image: none;
-moz-box-sizing: border-box;
border-radius: 1px 1px 1px 1px;
}
ol, ul {
list-style: none outside none;
line-height: 17px;
margin-left:0px;
padding-left:0px;
}
a {
color: rgb(17, 85, 204);
text-decoration: none;
}
a#forgot_password {
display:block;
}
.login-box input[type="submit"] {
margin: 0px 1.5em 1.2em 0px;
height: 32px;
font-size: 13px;
}
.button, input.button[type="submit"] {
height: 29px;
line-height: 29px;
vertical-align: bottom;
margin: 0px;
}
.button-submit {
border: 1px solid rgb(48, 121, 237);
color: #fff;
text-shadow: 0px 1px rgba(0, 0, 0, 0.1);
background-color: #478BF9;
}
.button {
display: inline-block;
min-width: 46px;
text-align: center;
color: #fff;
font-size: 11px;
font-weight: bold;
height: 27px;
padding: 0px 8px;
line-height: 27px;
border-radius: 2px 2px 2px 2px;
transition: all 0.218s ease 0s;
border: 1px solid rgb(220, 220, 220);
background-color: #478BF9;
-moz-user-select: none;
cursor: default;
}
.remember-label {
font-weight: normal;
color: rgb(102, 102, 102);
line-height: 0;
padding: 0px 0px 0px 0.4em;
-moz-user-select: none;
}
.login-box h2 strong {
display: inline-block;
float:right;
height: 19px;
width: 52px;
background: url("google.png") no-repeat scroll 0% 0% transparent;
}
input[type="email"]:focus, input[type="password"]:focus {
outline: medium none;
border: 1px solid rgb(77, 144, 254);
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3) inset;
}
HTML Code
<div class="login-box">
<h2>Sign in <strong></strong></h2>
<form action="" method="post">
<div class="email-div">
<label for="Email"><strong class="email-label">Email</strong></label>
<input spellcheck="false" name="Email" id="Email" value="" type="email">
</div>
<div class="passwd-div">
<label for="Passwd"><strong class="passwd-label">Password</strong></label>
<input name="Passwd" id="Passwd" type="password">
</div>
<input class="button button-submit" name="signIn" id="signIn" value="Sign in" type="submit">
<label class="remember">
<input value="yes" checked="checked" type="checkbox">
<strong class="remember-label"> Stay signed in </strong> </label>
</form>
<ul>
<li> <a id="forgot_password" href=""> Can't access your account? </a> </li>
</ul>
</div>
Please don’t forget to share and subscribe to latest updates of the blog. Comments and feedback are always welcome!
Thanks!
Every year Gmail is updating their login page. I have already updated the new gmail login design page. Please check my latest post