Задать вопрос
Anitamsk
@Anitamsk
Frontend Dev

Выравнивание (по колличеству контента) блоков в Flexbox?

Всем привет, немного туплю с позиционированием.
5d38505e191e1703571820.png
Как сделать так, что бы левый нижний блок(5тый по счету), прыгнул во вторую колонку к элементам которые меньше по высоте. Что бы в первой колонке было 4 элемента, во второй 5. Или все таки придется задавать доп. обертку, и заворачивать 5 элементов в один wrap? Сейчас общему контейнеру задан flex,flex-wrap:wrap; дочерним элементам - flex-basis: 50%.
  • Вопрос задан
  • 64 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Skillbox
    Веб-вёрстка 3.0
    3 месяца
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
rockfeeler
@rockfeeler
Фронтендер, дизайнер, верстальщик-перфекционист
По высоте, наверное, никак, эта технология не предусматривает такого поведения. В помощь css columns на чистом цсс, что тоже вряд ли даст нужный результат, либо в идеале masonry на js.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
IU_Sviridov
@IU_Sviridov
Развиваюсь в направлении web-разработки
flex - контейнер придуман для гибкой верстки, он не предусматривает статику.
1. Ты можешь подогнать размеры контейнеров внутри по размеру так, чтобы было именно такое расположение.
2. Ты можешь выделить каждую колонку в отдельный контейнер и разместить элементы так, как тебе будет удобно(к примеру div)
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
FoodSoul Калининград
от 180 000 до 250 000 ₽
Data Directs Тель-Авив
от 350 000 ₽