Я пытаюсь получить div
элементы для распределения по горизонтали , когда высота .container
достигает дна оболочки .resize
.
Когда я перетаскиваю окно, чтобы уменьшить высоту .container
, я хочу также уменьшить оболочку .resize
, когда нижняя часть .container
встречается с нижней частью оболочки .resize
так что элементы flex-wrap
распределяются по горизонтали пропорционально динамической высоте .container
.
body {
position: absolute;
overflow: hidden;
display: flex;
flex-direction: column;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.container {
flex: 1;
border: 2px solid blue;
}
.resize {
display: flex;
height: auto;
flex-direction: column;
flex-wrap: wrap;
border: 2px solid #f00;
}
.resize > div {
border: 2px solid #555;
flex: 0 0 auto;
background-color: #ccc;
height: 100px;
width: 100px;
}
<div class="container">
<div class="resize">
<div>1</div>
<div>2</div>
<div>3</div>
</div>
</div>