Генератор Flexbox верстки
Интерактивный конструктор для макетов на основе гибкой раскладки (CSS Flexbox Layout). Меняйте свойства контейнера и отдельных элементов, смотрите результат сразу и копируйте готовый CSS и HTML в свой проект.
Как пользоваться
- Выберите готовый макет как отправную точку или начните со строки по умолчанию.
- Свойства в блоке «Контейнер» применяются к
.container. Чтобы настроить элементы, выберите один из них или пункт «все элементы (.item)» в списке «Настраиваем». - Нажмите на элемент в превью или выберите его в списке «Настраиваем», чтобы задать ему собственные значения. Такой элемент получит класс
.item-Nи отметку пунктиром. - Меняйте ширину превью ползунком «Ширина превью», чтобы проверить перенос элементов.
- В текстовые поля можно вводить любые значения, которые поддерживает браузер; список подсказок открывается при вводе.
Подробнее о модели Flexbox читайте в статьях учебника «Верстка по Flexbox: работа с контейнерами» и «Верстка по Flexbox: работа с элементами», а описание каждого свойства — в справочнике CSS.
Конструктор Flexbox
Начать с макета:
Цвета и отступы элементов превью — только оформление, в код они не входят.
CSS
.container {
display: flex;
align-items: flex-start;
gap: 12px;
min-height: 200px;
}
HTML
<div class="container">
<div class="item">1</div>
<div class="item">2</div>
<div class="item">3</div>
<div class="item">4</div>
<div class="item">5</div>
</div>