Is there a way to specify how many items should be on each row using a CSS grid?
For example, first row: 4 items; second row: 5 items; third row: 3 items;
I've read this https://developer.mozilla.org/en-US/docs/Web/CSS/grid but I didn't found the solution...
#container {
display: flex;
align-items: center;
justify-content: center;
}
#innerContainer {
grid-template-columns: repeat(4,minmax(0px,1fr));
grid-column-gap: 30px;
grid-row-gap: 30px;
align-items: center;
text-align: center;
justify-content: center;
display: grid;
}
.item {
width: 90px;
height: 90px;
background-color: blue;
}
<div id="container">
<div id="innerContainer">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</div>
</div>