Как реализовать равномерное расстояние в сетке грид?

Ссылка скопирована
0 ответов

Сейчас ситуация такая: подскажите, как сделать так, чтобы блоки в грид сетке были на расстояние которое я задал в значении параметра gap. Просто сейчас оно как-то не равномерно стоит

.list { width: 1760px; height: 774px; display: grid; border: 1px solid red; gap: 22px; list-style: none; } .item { &:nth-child(1), &:nth-child(2), &:nth-child(3), &:nth-child(4) { width: 572px; height: 376px; background: linear-gradient(135deg, #f0f0f0, #d9d9d9); } &:nth-child(5), &:nth-child(6), &:nth-child(7), &:nth-child(8) { width: 275px; height: 287px; background: linear-gradient(135deg, #f0f0f0, #d9d9d9); } &:nth-child(9) { width: 572px; height: 156px; background: linear-gradient(135deg, #f0f0f0, #d9d9d9); } &:nth-child(1) { grid-area: 1 / 1 / 5 / 3; } &:nth-child(2) { grid-area: 1 / 3 / 5 / 5; } &:nth-child(3) { grid-area: 5 / 1 / 9 / 3; } &:nth-child(4) { grid-area: 5 / 3 / 9 / 5; } &:nth-child(5) { grid-area: 1 / 5 / 4 / 6; } &:nth-child(6) { grid-area: 1 / 6 / 4 / 7; } &:nth-child(7) { grid-area: 4 / 5 / 7 / 6; } &:nth-child(8) { grid-area: 4 / 6 / 7 / 7; } &:nth-child(9) { grid-area: 7 / 5 / 9 / 7; } } <ul class="list"> <li class="item"></li> <li class="item"></li> <li class="item"></li> <li class="item"></li> <li class="item"></li> <li class="item"></li> <li class="item"></li> <li class="item"></li> <li class="item"></li> </ul>
Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно