en een snufje JS
document.createElement();.className.append();grid-template-columnsgrid-columnrepeat()auto-fillminmax()object-fitgrid-auto-flow: densegrid-auto-rows:nth-child selector:nth-child selector
<div id="contain">
<p></p>
<p></p>
<p></p>
<p></p>
</div>
#contain p:nth-child(3n) {
background-color: pink;
}
1
2
3 elke derde wordt geselecteerd
4
grid-auto-rows bij CSS Gridgrid-auto-rows kun je zelf aangeven hoe hoog je de kolommen wilt makengrid-auto-flow: densegrid-auto-flow: dense worden die gevuld
https://blanken5.home.xs4all.nl/galerij.html
Veel plezier