Я хотел бы реализовать гибкий сетчатый макет с помощью flexbox (без медиа-запросов). В сетке может быть переменное количество элементов. Каждый элемент должен иметь фиксированную и равную ширину. Элементы должны быть выровнены влево. Вся группа должна иметь равные левый и правый поля.
Это должно выглядеть так:
Вот как я пытался добиться этого:
.container {
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
margin: auto;
}
.item {
height: 200px;
width: 200px;
background-color: purple;
padding: 10px;
margin: 10px;
}
<div class="container">
<div class="item">Flex item 1</div>
<div class="item">Flex item 2</div>
<div class="item">Flex item 3</div>
<div class="item">Flex item 4</div>
<div class="item">Flex item 5</div>
</div>