I need to reproduce this design with CSS Grid and I'm trying to target specific grid elements to get the result without success.
This is what I have at the moment, I need to fix some stuff but I want to get the structure right before.
Attaching code snippet:
.grid-container {
display: grid;
grid-template-columns: repeat(13, minmax(30px, auto));
gap: 30px;
}
.grid-item {
background-color: red;
height: 50px;
width: 50px;
}
<div class="grid-container">
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div> <div class="grid-item"></div>
</div>
I already tried to use grid-template-rows as well to modify the layout but without success, any advice?


grid-rowandgrid-columnproperties on the irregular elements.:nth-child()(and similar) pseudo-class to target specific elements, which allows you to usegrid-row&grid-column, orgrid-template-areas&grid-area.