
То, что вы описали, определенно возможно.Я представил примерный план того, как этого можно достичь ниже. Эта ссылка должна заполнить пробелы для вас.По сути, вам нужен контейнер, который имеет атрибуты display: flex
и flex-direction: row
.Тогда дочерним элементам в контейнере понадобятся соответствующие атрибуты flex-direction
и flex-grow
.
Вам также следует проверить этот сайт , чтобы увидеть, поддерживается ли flexbox браузерами, на которые вы ориентируетесь..
edit Вам также нужно установить свойство order , если вы хотите изменить порядок элементов HTML - благодаря @BugsArePeopleToo, который поднял это в комментарии.