1. Direction задает оси
row делает основную ось горизонтальной, column — вертикальной. При смене направления свойства выравнивания меняют свое визуальное поведение.
Настройка направления, переноса, отступов и выравнивания в одном месте. Инструмент обновляет пример в реальном времени, объясняет свойства и генерирует чистый код.
flex-direction, justify-content, align-items, align-content и gap.
flex-grow, flex-shrink, flex-basis и align-self для каждого блока.
Используйте пресеты для популярных шаблонов или настраивайте каждое свойство вручную. Значения ограничены безопасными диапазонами.
Нажмите на любой элемент, чтобы настроить его отдельно. Значения проверяются перед генерацией.
Контейнер ниже обновляется мгновенно. Подсказки показывают текущие оси для лучшего понимания логики CSS.
CSS включает только выбранные свойства. HTML использует семантическую структуру классов для легкой адаптации.
Flexbox располагает дочерние элементы вдоль основной и поперечной осей. Ниже объяснены ключевые концепции простыми словами.
row делает основную ось горизонтальной, column — вертикальной. При смене направления свойства выравнивания меняют свое визуальное поведение.
При nowrap свойство align-content не работает. Оно важно только когда элементы переносятся на новые строки и есть лишнее место.
flex-grow отвечает за расширение, flex-shrink за сжатие, а flex-basis — это базовый размер до начала расчетов.
Примечание: значения basis указаны в пикселях, отступы округлены. Предпросмотр отражает поведение современных браузеров.
Используйте как быструю шпаргалку после настройки макета.
justify-contentДвигает элементы вдоль основной оси. Идеально для меню и распределения кнопок.
align-itemsВыравнивание всех элементов по поперечной оси. Помогает при разной высоте блоков.
align-selfИндивидуальное выравнивание для одного конкретного элемента.