Задать вопрос
@Asokr

Как сверстать такую сетку?

Здравствуйте. Глаза замылились уже, подскажите, как лучше сверстать такую сетку?
652f4e9b043c9988742294.png

Проблема в расстоянии второй колонки.
Можно было бы на две колонки разделить и у второй дать margin сверху, но на мобильных устройствах блоки ставятся один за другим.

Пробывал флексом, и сдвигом top в position:relative, но флекс держит сетку между блоками, поэтому расстояния получаются не те, что нужны:
652f5055d09e9861664776.png

.block {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 20px;
}
.block-item {
  width: calc(50% - 10px);
}
.block-item:nth-child(2n) {
    position: relative;
    top: 125px;
}


Сейчас просто 2,4,6 элемент сдвинул так же ( position: relative; ), но для каждого свой top.
Если ли лучше решение?
  • Вопрос задан
  • 103 просмотра
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 1
imko
@imko
Senior Scratch Developer
Сетка в две колонки, где каждая карточка занимает два ряда, карточки во втором со сдвигом на один ряд652f720bb90ec670503412.png
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы