CSS Grid columns
The grid-column and grid-row properties.
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>
CSS
.container {
height: 100vh;
display: grid;
grid-gap: 5px;
grid-template-columns: 100px 200px auto auto;
}
.grid-item {
background-color: #bada55;
}
.grid-item:nth-of-type(2) {
grid-row-start: span 2;
}
.grid-item:nth-of-type(6) {
grid-column-start: 3;
grid-column-end: span 2;
/* Shorter notation:
grid-column: 3 / span 2;
*/
}