Half height input borders
Android style input borders
HTML
<div class="wrapper">
<div class="body">
<div class="input-wrapper">
<input type="text" placeholder="Username" />
</div>
<div class="input-wrapper">
<input type="email" placeholder="Email" />
</div>
<div class="input-wrapper">
<input type="password" placeholder="Password" />
</div>
</div>
</div>
CSS
.wrapper {
width: 100%;
margin-top: 80px;
text-align: center;
position: relative;
}
.body {
width: 30%;
position: relative;
margin-left: 35%;
}
.input-wrapper {
position: relative;
}
input {
font-family: Helvetica, Arial, sans-serif;
font-weight: 300;
width: 100%;
border-radius: 2px;
border: none;
padding-left: 7px;
height: 34px;
font-size: 14px;
color: #aaa;
margin-top: 10px;
margin-bottom: 5px;
}
input:focus {
outline: none;
box-shadow: none;
}
.input-wrapper:after {
position: absolute;
border: 1px solid #ccc;
border-top: none;
height: 5px;
width: 100%;
bottom: 6px;
left: 0;
content: "";
}