JSFiddle - React, Tailwind, and code Playground
HTML
<div class="d-flex">
<div class="block-1">1</div>
<div class="d-flex flex-column">
<div class="block-2">2</div>
<div class="block-3">3</div>
<div class="block-4">4</div>
</div>
</div>
CSS
*{
box-sizing: border-box;
}
.d-flex{
display: flex;
}
.flex-column{
flex-direction: column;
}
.block-1, .block-2, .block-3, .block-4{
text-align: center;
line-height: 80px;
display: block;
width: 150px;
height: 80px;
margin-bottom: 16px;
border: 1px solid #ddd;
}
.block-4{
margin-bottom: 0;
}
.block-1{
margin-right: 24px;
height: 272px;
line-height: 272px;
}