Now this is where grids start getting really cool! 😎
.item__header {
grid-area: header;
}
grid-template-columns: repeat(4, 1fr);
grid-template-rows: auto;
grid-template-areas: "header header header header"
"side content content content"
"footer footer footer footer";
Layout number 2:
grid-template-areas: "footer . . side"
"footer content content side"
"header content content side";
It even works with media queries!
@media (max-width: 600px) {
.grid1 {
grid-template-areas: "content content content content";
}
}