weranda
@weranda

Как на флексах выстроить три блока в ряд с отступами между ними?

Есть вот такой дизайн блоков:
5f38f6c645b3d481284440.png
И я до конца не пойму как их реализовать на флексах. Интересует именно расположение в ряд по три блока с такими условиями:
1. Прижаты к краям обертки (слева и справа).
2. Между блоками есть отступы.

Пока додумался до такого:
.wrapper{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.item{
    width: 33%;
    flex-grow: 1;
}

Есть ли какое-нибудь правило, которое бы позволяло сделать так как на рисунке выше?
Пока не понимаю есть ли правила, которые позволяли бы делать отступы между блоками, к примеру, по такой логике: блокам задаем min-width:100px + max-width: 200px + их три в ряд, все что между ними — пустое пространство.
  • Вопрос задан
  • 431 просмотр
Пригласить эксперта
Ответы на вопрос 1
Gimir
@Gimir
JavaScript dev
Все правильно, только flex-grow не нужен, у тебя ширина блока уже задана.
Ответ написан
Ваш ответ на вопрос

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

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