Заполнение пространства в grid-сетке
А вот что получилось у меня (пришлось уменьшить размер страницы чтобы всё поместилось в скрин):
А вот код:
.portfolio__items{
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 23px;
}
.portfolio__item-img{
background: #EDEDED;
color: #EDEDED;
transition: all .5s;
}
.portfolio__item-img:hover{
background: linear-gradient(0deg, rgba(36, 33, 33, 0.8), rgba(36, 33, 33, 0.8)), #EDEDED;
border: 12px solid rgba(255, 255, 255, 0.15);
color: #fff;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.portfolio__item-title{
font-weight: 600;
letter-spacing: 1.4px;
margin-bottom: 10px;
}
.portfolio__item-descr{
font-size: 12px;
letter-spacing: 1px;
}
<div class="portfolio__items">
<div class="portfolio__item-img portfolio__item-img-1" style="height: 495px; max-height: 495px;">
<div class="portfolio__item-title">OCCA CUPIDATAT</div>
<div class="portfolio__item-descr">DESIGN</div>
</div>
<div class="portfolio__item-img portfolio__item-img-2" style="height: 290px; max-height: 290px;">
<div class="portfolio__item-title">OCCA CUPIDATAT</div>
<div class="portfolio__item-descr">DESIGN</div>
</div>
<div class="portfolio__item-img portfolio__item-img-3" style="height: 365px; max-height: 365px;">
<div class="portfolio__item-title">OCCA CUPIDATAT</div>
<div class="portfolio__item-descr">DESIGN</div>
</div>
<div class="portfolio__item-img portfolio__item-img-4" style="height: 320px; max-height: 320px;">
<div class="portfolio__item-title">OCCA CUPIDATAT</div>
<div class="portfolio__item-descr">DESIGN</div>
</div>
<div class="portfolio__item-img portfolio__item-img-5" style="height: 395px; max-height: 395px;">
<div class="portfolio__item-title">OCCA CUPIDATAT</div>
<div class="portfolio__item-descr">DESIGN</div>
</div>
<div class="portfolio__item-img_two-elem">
<div class="portfolio__item-img portfolio__item-img-6" style="height: 290px; max-height: 290px; margin-bottom: 22px;">
<div class="portfolio__item-title">OCCA CUPIDATAT</div>
<div class="portfolio__item-descr">DESIGN</div>
</div>
<div class="portfolio__item-img portfolio__item-img-7" style="height: 290px; max-height: 290px;">
<div class="portfolio__item-title">OCCA CUPIDATAT</div>
<div class="portfolio__item-descr">DESIGN</div>
</div>
</div>
<div class="portfolio__item-img portfolio__item-img-8" style="height: 525px; max-height: 525px;">
<div class="portfolio__item-title">OCCA CUPIDATAT</div>
<div class="portfolio__item-descr">DESIGN</div>
</div>
<div class="portfolio__item-img portfolio__item-img-9" style="height: 570px; max-height: 570px;">
<div class="portfolio__item-title">OCCA CUPIDATAT</div>
<div class="portfolio__item-descr">DESIGN</div>
</div>
</div>
Необходимо заполнить пространство между первым рядом и вторым рядом, как это сделать - не знаю, прошу знающих помочь
Источник: Stack Overflow на русском