Задать вопрос
@ForSureN1
frontend dev

Как сделать так, чтобы элемент у flex'a не брал высоту от соседнего элемента?

Добрый день, возникла такая проблемка, что при раскрытии подменю у элемента, справа появляется пустое место, из за того что высота становится равной левому элементу, думаю что это можно как то решить с помощью гридов, но что то пока безуспешно, в данном скрине сделано на флексах + flex-wrap
62a995e37770a264184892.png
Заранее благодарю
  • Вопрос задан
  • 385 просмотров
Подписаться 1 Простой 5 комментариев
Пригласить эксперта
Ответы на вопрос 2
IlyaMalone
@IlyaMalone
Frontend Developer
По идее вам нужно менять направление основной оси flex'a: flex-direction: column; и тут уже подстраивать, задав высоту flex-контейнера.
Ответ написан
Krasnodar_etc
@Krasnodar_etc
fundraiseup
Выход относительно простой: если есть элемент с несколькими колонками и без фиксированной высоты - брать grid вместо флексов. Проблема старая и в вашем случае любые другие решения кажутся костылями, имхо (в том числе хранить разделение на 2 колонки на бэкенде)
Ответ написан
Ваш ответ на вопрос

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

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