Этот способ показался мне гораздо интереснее, реализовал его довольно ленивым методом:
.land {
display: grid;
width: 540px;
grid-gap: 20px;
grid-template-areas:
“e1 e1 e5 e3”
“e4 e6 e2 e3”
“e4 e7 e2 e8”;
}
.element–1 {
grid-area: e1;
}
.element–2 {
grid-area: e2;
}
.element–3 {
grid-area: e3;
}
.element–4 {
grid-area: e4;
}
.element–5 {
grid-area: e5;
}
.element–6 {
grid-area: e6;
}
.element–7 {
grid-area: e7;
}
.element–8 {
grid-area: e8;
}