JSFiddle - React, Tailwind, and code Playground
by vaibhav saxena
HTML
<div class='parentContainer'>
<div class='child1'>child1</div>
<div class='child1'>child1</div>
<div class='child2'>child2</div>
<div class='child3'>child3</div>
</div>
CSS
.parentContainer{
background-color:#000;
width: 500px;
border:1px dotted #00FF00;
overflow: hidden;
box-sizing:border-box;
display: flex;
}
.child1, .child2, .child3{
flex-grow: 1;
height: 100px;
display: flex;
border: 1px solid #2a2a2a;
box-sizing:border-box;
text-align: center;
justify-content:center;
align-items: center;
}
.child1{
background: red;
border-right: 1px solid #000;
}
.child2{
background:pink;
border-right: 1px solid #000;
flex-grow:2;
max-width:50%;
}
.child3{
background: yellow;
}