@AskJs

Как создать flexible верстку?

Как создать такую верстку, что б не оставалось пустого места между карточками?
<div class="wrap">
                    <div class="test">
                        1
                    </div>
                    <div class="test">
                        2
                    </div>
                    <div class="test">
                        3
                    </div>
                    <div class="test">
                        4
                    </div>
                    <div class="test">
                        5
                    </div>
                    <div class="test">
                        6
                    </div>
                </div>

.wrap {
    display: block;
}

.test {
    display: inline-block;
    width: 200px; // одна карточка будет к примеру 400px
    height: 160px; // одна карточка будет к примеру 320px
}

5b56ced227281743146830.png
  • Вопрос задан
  • 162 просмотра
Решения вопроса 2
be_a_dancer
@be_a_dancer
Backend/Fullstack Developer
То, что вы пытаетесь сделать называется Mansory Layout. Короткая обзорная статья с примерами.
Существует несколько способов это сделать. Если хотите с использованием флексбоксов, то, пожалуйте в эту статью.
Есть возможность сделать с помощью grid-сетки. Для этого посмотрите на эту реализацию.
И наконец, наиболее простое и удобное в плане организации решение - вот такой вот плагин, с которого все началось.
Ответ написан
delphinpro
@delphinpro Куратор тега CSS
frontend developer
Пригласить эксперта
Ваш ответ на вопрос

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

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