Как правильно споцизионировать элементы grid?
Данные картинки не могу правильно расположить на странице, помогите пожалуйста.
.container {
margin: 0 auto;
max-width: 1200px;
}
.grid__list {
display: grid;
grid-template-columns: repeat(5, 1fr);
grid-template-rows: 1fr 1fr;
column-gap: 30px;
row-gap: 30px;
}
.item_1 {
width: 255px;
height: 500px;
background-color: black;
border-radius: 30px 0px;
}
.item_2 {
width: 255px;
height: 235px;
background-color: yellow;
border-radius: 30px 0px;
}
.item_3 {
width: 255px;
height: 235px;
background-color: yellow;
border-radius: 30px 0px;
}
.item_4 {
width: 540px;
height: 235px;
background-color: red;
border-radius: 30px 0px;
grid-column-start: 2;
grid-column-end: 4;
grid-row-start: 2;
grid-row-end: 3;
}
.item_5 {
width: 255px;
height: 500px;
background-color: black;
border-radius: 30px 0px;
}
<div class="container">
<div class="grid__list">
<div class="grid__item item_1"></div>
<div class="grid__item item_2"></div>
<div class="grid__item item_3"></div>
<div class="grid__item item_4"></div>
<div class="grid__item item_5"></div>
</div>
</div>
Источник: Stack Overflow на русском