@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
imko
@imko
Senior Scratch Developer
Сетка в две колонки, где каждая карточка занимает два ряда, карточки во втором со сдвигом на один ряд652f720bb90ec670503412.png
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы