JSFiddle - React, Tailwind, and code Playground
by danzkusuma
HTML
<div id="indf-root">
<div id="indf-login">
<header id="indf-loginhead">
<h2 id="indf-loginhead-h2">GTM Indofood Fritolay</h2>
<img id="indf-loginhead-img" src="" width="100"/>
</header>
<div id="indf-loginbody">
<div class="indf-loginrow">
<label>Username</label>
<input type="text"/>
</div>
<div class="indf-loginrow">
<label>Password</label>
<input type="password"/>
</div>
<div class="indf-loginrow">
<label> </label>
<button>Login</button>
<button>Cancel</button>
</div>
</div>
</div>
</div>
CSS
#indf-root{
display: block;
position: relative;
width: 100%;
height: 100%;
font-family: sans-serif;
}
#indf-login{
display: block;
position: relative;
width: 350px;
height: 200px;
margin: 0 auto 0;
top: 50%;
background-color: #bbb;
}
#indf-login > *{
display: block;
position: relative;
}
#indf-loginhead{
background-color: #424242;
height: 45px;
margin-bottom: 20px;
}
#indf-loginhead-h2{
float: right;
font-size: 14px;
color: #fff;
vertical-align: middle;
margin-right: 12px;
}
#indf-loginhead-img{
display: block;
vertical-align: middle;
}
.indf-loginrow{
display: block;
margin: 10px 0 5px;
}
.indf-loginrow > *{
display: inline-block;
vertical-align: middle;
}
.indf-loginrow label{
width: 100px;
font-size: 14px;
text-align: right;
margin-right: 10px;
}
.indf-loginrow input{
width: 220px;
height: 26px;
}