JSFiddle - React, Tailwind, and code Playground
by johnsonjo4531
HTML
<div class="container">
<div class="flex-container">
<div class="flex-item fixed">
<div class="content"></div>
</div>
<div class="flex-item fixed">
<div class="content"></div>
</div>
<div class="flex-item flex">
<div class="content"></div>
</div>
<div class="flex-item fixed">
<div class="content"></div>
</div>
</div>
</div>
CSS
.container {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
}
.flex-container {
display:flex;
flex-direction: column;
flex-wrap: no-wrap;
box-sizing: border-box;
padding: -12px;
height: 100%;
}
.flex-item {
box-sizing: border-box;
background-color: #ccc;
border: 1px solid #eee;
}
.flex-item.fixed {
height: 20px;
min-height: 20px;
}
.flex-item.flex {
flex: 1 1 350px;
}
.content {
background-color: #ccc;
height: 100%;
width: 100%;
}