Flight Page Design
by Rohit Bisht
HTML
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<div class="body_div">
<div class="header_div"></div>
<div class="content_div">
<div class="filter_div col-2">
<div class="inner_filter_div add_padding">
<div class="col-12">
</div>
</div>
<div class="inner_filter_div add_padding">
<div class="col-12">
</div>
</div>
</div>
<div class="result_div col-10">
<div class="inner_result_div add_padding">
<div class="col-12">
</div>
</div>
<div class="inner_result_div">
<div class="result_shown col-12 add_padding_result">
<div class="col-12">
</div>
</div>
<div class="result_shown col-12 add_padding_result">
<div class="col-12">
</div>
</div>
<div class="result_shown col-12 add_padding_result">
<div class="col-12">
</div>
</div>
</div>
</div>
</div>
</div>
CSS
div {
border: 1px solid red;
margin: 0px;
}
* {
box-sizing: border-box;
}
.row::after {
content: "";
clear: both;
display: table;
}
[class*="col-"] {
float: left;
padding: 2px;
}
.col-1 {
width: 8.33%;
}
.col-2 {
width: 16.66%;
}
.col-3 {
width: 25%;
}
.col-4 {
width: 33.33%;
}
.col-5 {
width: 41.66%;
}
.col-6 {
width: 50%;
}
.col-7 {
width: 58.33%;
}
.col-8 {
width: 66.66%;
}
.col-9 {
width: 75%;
}
.col-10 {
width: 83.33%;
}
.col-11 {
width: 91.66%;
}
.col-12 {
width: 100%;
}
.body_div {
height: 100vh;
}
.header_div {
height: 10%;
}
.content_div {
height: 90%;
}
.content_div>div {
height: 100%;
}
.filter_div>div:nth-child(1) {
height: 40%;
}
.filter_div>div:nth-child(2) {
height: 30%;
}
.result_div>div:nth-child(1) {
height: 10%;
}
.result_div>div:nth-child(2) {
height: 90%;
overflow-y: scroll;
}
.result_shown {
height: 40%
}
.add_padding {
height: 100%;
padding: 2px;
}
.add_padding>div {
height: 100%;
border-radius: 4px;
}
.add_padding_result>div {
border-radius: 4px;
height:100%;
}