Мне нужен контейнер flex-direction: column;
flexbox, ширина которого увеличивается, чтобы соответствовать содержащим элементам.
Серый div является контейнером flexbox, а красные div содержатся внутри и выкладываются в столбцах с flexbox. Серая div должна расширять/сокращать ширину, чтобы полностью содержать красные дочерние div. Возможно ли это?
.container {
display: flex;
flex-direction: column;
flex-wrap: wrap;
max-height: 290px;
align-content: flex-start;
padding: 2px;
background: grey;
}
.child {
background: red;
width: 100px;
height: 100px;
margin: 2px;
}
<div class="container">
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
</div>