When the list items reach to the bottom of container next items show in the next column. In this case container width divide between 3 columns. How can I change column width? i want change column width manually not like the result (automatic divide container width between column)
ul {
display: flex;
flex-direction: column;
flex-wrap: wrap;
max-height: 200px;
list-style: none;
margin: 0;
padding: 0;
}
li {
background: pink;
border: 1px solid #fff;
}
<ul>
<li><a href="">this is row</a></li>
<li><a href="">this is a longer row</a></li>
<li><a href="">this is row</a></li>
<li><a href="">this is row</a></li>
<li><a href="">this is row</a></li>
<li><a href="">this is row</a></li>
<li><a href="">this is row</a></li>
<li><a href="">this is row</a></li>
<li><a href="">this is row</a></li>
<li><a href="">this is row</a></li>
<li><a href="">this is row</a></li>
<li><a href="">this is row</a></li>
<li><a href="">this is row</a></li>
<li><a href="">this is row</a></li>
<li><a href="">this is row</a></li>
<li><a href="">this is row</a></li>
<li><a href="">this is row</a></li>
<li><a href="">this is row</a></li>
<li><a href="">this is row</a></li>
<li><a href="">this is row</a></li>
<li><a href="">this is row</a></li>
<li><a href="">this is row</a></li>
<li><a href="">this is row</a></li>
<li><a href="">this is row</a></li>
<li><a href="">this is row</a></li>
</ul>
and result: