I'm using multiple line flexbox with flex-direction: column;
. And flex container is removed from normal flow (for example with position: absolute;
)
.container {
position: absolute;
display: flex;
flex-direction: column;
flex-wrap: wrap;
height: 110px;
background: yellow;
border: solid 1px black;
}
.item{
height: 50px;
width: 50px;
border: solid 1px red;
margin: 1px;
box-sizing: border-box;
}
<div class="container">
<div class="item">1</div>
<div class="item">2</div>
<div class="item">3</div>
<div class="item">4</div>
<div class="item">5</div>
</div>
How to make container width to grow with the number of columns? Now the width of the container is only one column (50px).