Как спозиционировать flex-элементы внутри контейнера?

Салют!
Народ, подскажите, в "черном" флекс-контейнере имеются "цветные" флекс-элементы.
5bddef45804c2760515626.jpeg
Хочу их раскидать примерно как на картинке, а получается лишь или в строку или в колонку. Это реально?
  • Вопрос задан
  • 358 просмотров
Решения вопроса 1
lambesis
@lambesis
Слабоумие и отвага!
К сожалению, на чистых флексах не получится, сетка у вас двумерная, а флексы - технология одномерная.
Вам нужно будет добавить обертку для блоков справа (набросала пример). Разметка такая же, как в ответе выше, но реализация стилей по другому сделана.
Если принципиально необходимо решение без обертки, то делать или гридами, или как вариант, с помощью бутстраповской сетки v3.3.7
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@tempick
Да, реально. Для черного блока:
display:flex;
flex-direction:column;

Все блоки, которые под оранжевым, оборачиваете в див и задаете
display:flex;
flex-direction:row; /*Можно и не писать это, написал для поняности*/

А все блоки справа (желтый, голубой фиолетовый) также оборачиваете в див и задаете
display:flex;
flex-direction:column;

Ну и по выравниванию там уже сами подберете свойства. Но в целом макет получается такой.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы