По сути, я хочу, чтобы 1, 2 и 3 были одинаковой ширины, и аналогично, если 4, 5, 6 и т.д. c. были добавлены динамически во время выполнения. Можно ли с чистым CSS?
x = 4;
$("button").on("click", () => {
$(".active").removeClass("active").append(`
<div class="flex active">
<div>
${x++}
</div>
</div>
`);
});
.flex {
display: flex;
flex-direction: row;
box-sizing: border-box;
border-left: solid 1px #000;
}
div {
flex: 1;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="flex">
<div>
1
</div>
<div class="flex">
<div>
2
</div>
<div class="flex active">
<div>
3
</div>
</div>
</div>
</div>
<button>add</button>