Вы можете достичь этого, поместив свой большой ящик в один ряд, а внешние маленькие боксы - в один ряд, где два небольших бокса - это просто два ящика в одном ряду.(Оба по высоте 50%).
Посмотрите на фрагмент ниже для рабочего примера:
.box {
height: 100%;
width: 100%;
background-color: lightgrey;
}
.box-container {
width: 100%;
height: 50%;
padding: 2px;
}
.big-box {
height: 200px;
background-color: lightgrey;
}
.col-3, .col-6 {
padding: 0 !important;
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<div class="container">
<div class="row">
<div class="col-3">
<div class="box-container"><div class="box"></div></div>
<div class="box-container"><div class="box"></div></div>
</div>
<div class="col-6">
<div class="big-box"></div>
</div>
<div class="col-3">
<div class="box-container"><div class="box"></div></div>
<div class="box-container"><div class="box"></div></div>
</div>
</div>
</div>
Примечание: Я использую col-3
и col-6
для скрипки, чтобы соответствовать окну образца, однако, если выесли вам нужна отзывчивость, вы можете использовать col-md-3
и col-md-6
(или sm
вместо md
, если вы хотите, чтобы он свернулся в меньшем размере).