Я работаю с некоторыми элементами в списке:
<ul>
<li>Item1</li>
<li>Item2</li>
<li>Item3</li>
<li>Item4</li>
<li>Item5</li>
<li>Item6</li>
<li>Item7</li>
<li>Item8</li>
</ul>
и пытаюсь разбить их на два столбца с помощью flexbox, что дает следующий результат:
+--------------------+
| |
| Item1 Item2 |
| |
| Item3 Item4 |
| |
| Item5 Item6 |
| |
| Item7 Item8 |
| |
+--------------------+
Но я пытаюсь отсортировать их в порядке возрастания, чтобы это выглядело так:
+--------------------+
| |
| Item1 Item5 |
| |
| Item2 Item6 |
| |
| Item3 Item7 |
| |
| Item4 Item8 |
| |
+--------------------+
Не уверен, как этого добиться с помощью CSS + Flexbox, если мне не нужно добавить несколько JS вмикс?
Вот демонстрация на Codepen:
https://codepen.io/ultraloveninja/pen/drKLzG