@MFNIK

Как сделать постоянно 3 колонки во flexbox, не зависимо от ширины элементов?

Добрый день, подскажите пожалуйста как сделать всегда три колонки в родителе имеющий свойство display: flex; не зависимо от ширины элементов.
Сейчас так:
<div class="wrapper">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</div>

wrapper {
width: 100%;
display: flex;
flex-direction: row;
flex-wrap: wrap;
height: 500px;
}
.item {
width: 30%;
height: auto;
}

Мне нужно что бы не зависимо от ширины элемента item, всегда было 3 колонки по центру с равными отступами.

И объясните дураку, верстаю на bootstrap 3, почему при добавлении class="img-responsive" изображения размером 1000х1000 px оно не сжимается до ширины и высоты контейнера, а выходит за границу, всю голову сломал!

Спасибо!
  • Вопрос задан
  • 852 просмотра
Пригласить эксперта
Ответы на вопрос 1
joeberetta
@joeberetta
Читай: https://epdf.pub/google-for-dummies.html
.wrapper {
/* Добавьте строку ниже */
justify-content: space-between;
}


Тут сам изучал про flexbox. Достаточно подробно и понятно расписано
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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