JSFiddle - React, Tailwind, and code Playground
by Сергей Тарасевич
HTML
<div class="my-flex-container">
<div class="my-flex-block my-flex-block-l" style="background: #EDBCBC;">
<div>item1</div>
<div>item1</div>
<div>item1</div>
<div>item1</div>
</div>
<div class="my-flex-block my-flex-block-c" style="background: #BCEDCB;">
<div>item2</div>
</div>
<div class="my-flex-block my-flex-block-r" style="background: #EDE3BC;">
<div>item3</div>
<div>item3</div>
<div>item3</div>
<div>item3</div>
<div>item3</div>
<div>item3</div>
<div>item3</div>
</div>
</div>
CSS
html,
body {
margin: 0;
padding: 0;
}
.my-flex-container {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: stretch;
}
.my-flex-container .my-flex-block {
padding: 10px;
}
.my-flex-container .my-flex-block-l {
flex-grow: 0;
flex-shrink: 0;
width: 280px;
}
.my-flex-container .my-flex-block-c {
flex-grow: 1;
flex-shrink: 1;
min-width: 280px;
}
.my-flex-container .my-flex-block-r {
flex-grow: 0;
flex-shrink: 0;
width: 180px;
}