I have container with a lot of items inside.
How to center these items using GRID? It's set in 3 columns, how last 2 without 3th column be centered, because right now it's aligned left.
In CSS FlexBox it' easy: justify-content: center;
.container {
background: blue;
display: grid;
grid-template-columns: repeat(3, 1fr);
}
.container__item span {
background-color: red;
}
.container__item {
text-align: center;
}
<div class="container">
<div class="container__item">
<span> 1 </span>
</div>
<div class="container__item">
<span> 2 </span>
</div>
<div class="container__item">
<span> 3 </span>
</div>
<div class="container__item">
<span> 4 </span>
</div>
<div class="container__item">
<span> 5 </span>
</div>
<div class="container__item">
<span> 6 </span>
</div>
<div class="container__item">
<span> 7 </span>
</div>
<div class="container__item">
<span> 8 </span>
</div>
<div class="container__item">
<span> 9 </span>
</div>
<div class="container__item">
<span> 10 </span>
</div>
<div class="container__item">
<span> 11 </span>
</div>
</div>