@EvolveSunVolt

Как реализовать такой контейнер, как на фото?

6512aa3396464638241486.png

Нужно создать контейнер общий для всех элементов, при этом высоты элементов разные, в зависимости от длины текста.

Что я пробовал:

1) display: grid не помог, ведь он ведет себя, как строгая плитка

2) display: flex, flex-wrap: wrap, gap: 28px, тоже не помог, выглядит, как 1 вариант

3) пошел за display: block, column-count: 2, также дал детям контейнера слабительное, чтобы они высирали 28 пикселей под себя:) (margin-bottom: 28px;), вроде бы помогло, но другая проблема этого способа в том, что если кол-во элементов нечетное, то один из элементов будет делиться на 2, если четное, то все норм. Пока что записал этот способ, как негодный

Вопрос: как решить эту проблему?

Условия:
1) Общий родительский контейнер для все элементов отзыва должен быть один
2) У элементов разные высоты, в зависимости от длины текста
3) Отступы между элементами должны быть одинаковыми
  • Вопрос задан
  • 150 просмотров
Решения вопроса 1
delphinpro
@delphinpro Куратор тега Вёрстка
frontend developer
Популярный вопрос.
Ответ есть у меня:
https://yandex.ru/search/?text=masonry+layout
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы