У меня есть flexbox с элементами, которые отображаются следующим образом:
Вопрос: есть ли способ нарушить поток снаружи flexbox , чтобы заблокированный элемент переместился на следующую позицию, например:
Flexbox - это своего рода сортировкаполе, так что я не могу поместить что-либо еще внутри элементов для сортировки.Обычно столбцы имеют одинаковую высоту, но иногда мне нужно, чтобы первый столбец был на один короче.
Я пробовал делать поля flow: left
и display: inline-block
в различных комбинациях, но не могу его получитьсделанный.
.container {
width: 120px;
height: 180px;
margin: 40px 0 0 100px;
}
.flexbox {
display: flex;
flex-direction: column;
flex-wrap: wrap;
justify-content: flex-start;
width: 120px;
height: 180px;
background: pink;
}
.inbox {
width: 50px;
height: 50px;
margin: 5px;
background: purple;
color: #fff;
margin-left: auto;
}
.box {
float: left;
width: 110px;
height: 60px;
margin: -60px 0 0 -60px;
background: orange;
}
<div class="container">
<div class="flexbox">
<div class="inbox"> 1 </div>
<div class="inbox"> 2 </div>
<div class="inbox"> 3 </div>
<div class="inbox"> 4 </div>
<div class="inbox"> 5 </div>
</div>
<div class="box"></div>
</div>
И скрипка
Редактировать Меня интересует только левый нижний угол,так что подойдет любой трюк.