Вам не нужно прогибаться для этого. Дайте max-width
контейнеру и увеличьте его ширину до 100%. После этого вы можете центрировать его, используя margin: 0 auto;
.
Если вы используете justify-content: center;
, он будет центрировать только его содержимое, а не контейнер.
Пример:
CSS
.container {
display: flex;
flex-wrap: wrap;
/* added code */
max-width: 800px;
width: 100%;
margin: 0 auto;
}
.item {
height: 250px;
background-color: #333;
margin: 0 30px 30px 0;
/* added code */
max-width: 370px;
width: 100%;
}
Нажмите здесь для примера Codepen .