Я пытаюсь создать древовидную структуру, используя flex. Когда я использовал flex с justify-content: space-around;
, я столкнулся с ошибкой.
.root {
margin-top: 40px;
white-space: nowrap;
min-width: 100%;
display: flex;
flex-direction: column;
}
.branch {
display: flex;
justify-content: space-around;
}
.item {
display: inline-block;
width: 80px;
height: 80px;
background-color: red;
margin: 10px;
}
<div class="root">
<div class="branch">
<div class="item"></div>
</div>
<div class="branch">
<div class="item"></div>
<div class="item"></div>
</div>
<div class="branch">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</div>
<div class="branch">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</div>
</div>
Основная проблема в том, что ширина item
должна быть такой же, но flex пытается space-around
, но скомпрометирует ширину. Что я хочу, так это space-around
с overflow-x
, если это необходимо. Но, не должны уменьшаться пункт .
Спасибо !!!