Я пытаюсь изучить Flexbox, и у меня возникла проблема с этим упражнением. Задача состоит в том, чтобы иметь внутри div от 2 до 4 div. Когда есть 2 или 3 div, они должны быть разделены на равную ширину, и все они должны быть высотой основного div. Но когда внутри основного div есть 4 элемента div, они будут в двух строках, каждая из которых содержит по два div.
Как я могу сделать это возможным? Я пробовал некоторые самостоятельно, но не смог заставить его работать:
<div id="wrapper">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</div>
Это CSS, который я создал:
#wrapper{
width: 100%;
height: 100%;
display: flex;
flex-wrap: wrap;
}
.item{
min-width: 33%;
}
Изображение того, как он должен посмотрите с 2 элементами внутри оболочки Div
Изображение того, как это должно выглядеть с 3 элементами внутри оболочки Div
Изображение того, как это должно выглядеть с 4 элементами внутри оболочки Div