Объединение колонок в GRID

Наткнулась на проблему с объединением GRID колонок.

Пример


Ответы (2 шт):

Автор решения: McCrack
.cell:nth-child(6) {
    grid-column: 2/5;
}
.cell:nth-child(7) {
    grid-area: 3/1/5/3;
}
→ Ссылка
Автор решения: Sasha Omelchenko

Объединять ячейки можно через сокращения grid-column, grid-row.

section {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(4, 100px);
}

div {
  border: 1px solid;
}

div:nth-child(6) {
  grid-column: 2 / 5;
  background-color: black;
}

div:nth-child(7) {
  grid-column: 1 / 3;
  grid-row: 3 / 5;
  background-color: red;
}
<section>
  <div></div>
  <div></div>
  <div></div>
  <div></div>
  <div></div>
  <div></div>
  <div></div>
  <div></div>
  <div></div>
  <div></div>
  <div></div>
</section>

→ Ссылка