Ниже приведен мой код, который работает нормально с точки зрения пользовательского интерфейса.Хотя проблема в том, что мои кнопки являются динамическими (это должны быть цифры 2, 3, 4, 5, 6 и т. Д.), Поэтому они должны быть Button 1, Button 2, Button 3, Button 4
, а не Button 4, Button 3, Button 2, Button 1
.Дайте мне знать, как я могу управлять этим с помощью flexbox.
.container {
border: 2px solid red;
display: flex;
width: 100%;
}
.title-container {
border: 1px solid green;
flex: 1;
}
.action-container {
border: 1px solid blue;
flex: 1;
display: flex;
flex-direction: row-reverse;
}
button {
margin-right: 10px;
}
button:first-child {
margin-right: 0;
}
<div class="container">
<div class="title-container">
<h3>
Heading Title
</h3>
</div>
<div class="action-container">
<button>Button 1</button>
<button>Button 2</button>
<button>Button 3</button>
<button>Button 4</button>
</div>
</div>
РЕДАКТИРОВАТЬ -
Я знаю flex-direction: row
заставит элементы отображаться в правильном положении, но я хочупоследний элемент, который прикрепляется к последнему, поэтому я выбираю flex-direction: row-reverse
.. но эта вещь также изменит порядок.