Login page
by Sergey Linnick
HTML
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<div class="login-page-wrapper">
<div class="header-stripe"></div>
<div class="footer-square"></div>
<div class="login-page-container">
<div class="login-page-content">
<h1 class="text-center">LimoAnywhere</h1>
<div class="form-group">
<label for="">Company ID</label>
<input type="text" class="form-control">
</div>
<div class="form-group">
<label for="">Username</label>
<input type="text" class="form-control">
</div>
<div class="form-group">
<label for="">Password</label>
<input type="password" class="form-control">
</div>
</div>
</div>
</div>
CSS
.login-page-wrapper{
position: relative;
overflow: hidden;
}
.footer-square{
position: absolute;
top: 50%;
right: 50%;
bottom: -100%;
width: 100%;
background: #b5b5b5;
transform: rotate(20deg);
}
.header-stripe{
position: absolute;
z-index: 1;
top: 0;
bottom: 0;
right: 0;
left: 0;
width: 100%;
height: 50%;
background-image: linear-gradient(#ee3f0f, #ee3f0f);
transform: skewY(20deg);
transform-origin: top right;
box-shadow: 0px 0px 20px 3px rgba(192,192,192,1);
}
.login-page-container{
display: flex;
align-items:center;
justify-content: center;
position: relative;
z-index: 1;
height: 100vh;
width: 100vw;
}
.login-page-content {
padding: 0 15px;
flex: 1 0 auto;
flex-basis: 290px;
max-width:500px;
border:1px solid silver;
padding: 50px 15px;
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
background: #fff;
}