Как можно создать вертикальное «равносильное» выравнивание элементов, видимое в «неровных» сетках, таких как макеты (например, https://www.zergnet.com/)?
Я попробовал CSS flex layout, чтобы сделать то же самое, и все, что я получил, это:

Мой код выглядит примерно так (упрощенная версия), и приведенный выше снимок экрана был сделан, когда область просмотра была установлена на ширину 320 пикселей:
Моя цель - создать макет, в котором все кнопки справа на изображении выше имеют такое же вертикальное пространство между ними, как и кнопки слева. Дизайн также должен быть полностью адаптивным.
<div style="display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;">
<button>Lorem ipsum</button>
<button>Lorem ipsum gypsum</button>
<button>Lorem ipsum</button>
<button>Lorem ipsum gypsum</button>
<button>Lorem ipsum</button>
</div>