CSS Grid auto rows
The auto rows property to specify automatic rows sizing.
by ischenkodv
HTML
<div class="container">
<div class="grid-item">
Cell 1
</div>
<div class="grid-item">
Cell 2
</div>
<div class="grid-item">
Cell 3
</div>
<div class="grid-item">
Cell 4
</div>
<div class="grid-item">
Cell 5
</div>
<div class="grid-item">
Cell 6
</div>
<div class="grid-item">
Cell 7
</div>
<div class="grid-item">
Cell 8
</div>
<div class="grid-item">
Cell 9
</div>
<div class="grid-item">
Cell 10
</div>
</div>
CSS
.container {
height: 100vh;
display: grid;
grid-gap: 5px;
grid-template-rows: 4fr 6fr;
grid-auto-rows: 1fr 12fr;
grid-template-columns: repeat(auto-fill, minmax(300px, auto));
}
.grid-item {
background-color: #bada55;
}