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

Как правильно перенести flex-элементы?

Есть дизайн с карточками. Нужно их правильно распределить по контйнеру max-width 1170px по две на строку.
если пишу flex 0 0 50% то всё ок, но тогда не получается между ними сделать отступы - карточки остаются по одной на строку. если задавать фиксированный размер карточке и прописывать justify-content: space-between\around, то промежутки получаются слишком большими. Подскажите, пожалуйста, как правильно это сделать? Вроде элементарное дело, а уже голова кипит

Спасибо, что уделили внимание

_nHg6f76TRQ.jpg?size=1251x477&quality=96&sign=59a57aba37de5e460bdabc0a98e93dc0&type=album
  • Вопрос задан
  • 109 просмотров
Подписаться 2 Простой 6 комментариев
Решения вопроса 1
Для родителя
display: flex; flex-wrap: wrap; justify-content: space-between;

Для айтемов
width: calc(50% - 10px);

В итоге у вас один айтем выйдет 575px, соответственно отступ между ними будет 20px

Либо в процентах указывайте ширину (напр. 49.5%)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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