JSFiddle - React, Tailwind, and code Playground
by CheapSk8
HTML
<div class="main">
<div class="left">
<div class="image-wrapper" style="background-image: url('https://via.placeholder.com/150x150')">
</div>
</div>
<div class="right">
<div class="row">
<div class="image-wrapper" style="background-image: url('https://via.placeholder.com/150x150')">
</div>
<div class="image-wrapper" style="background-image: url('https://via.placeholder.com/150x150')">
</div>
</div>
<div class="row">
<div class="image-wrapper" style="background-image: url('https://via.placeholder.com/150x150')">
</div>
<!--
<div class="image-wrapper" style="background-image: url('https://via.placeholder.com/150x150')">
</div>
-->
</div>
</div>
</div>
CSS
.main, .left, .right, .image-wrapper {
box-sizing: border-box;
}
.main{
display: flex;
height: 500px;
width:1000px;
border: 1px solid #f00;
}
.image-wrapper{
width:100%;
height:100%;
background: no-repeat center center;
background-size: cover;
border: 5px solid #fff;
}
.left{
width:50%;
border: 1px solid green;
}
.right{
width:50%;
border: 1px solid blue;
}
.left, .right {
box-sizing: border-box;
}
.row{
display:flex;
height:50%;
box-sizing: border-box;
width: 100%;
border: 1px solid pink;
}