SS Тулбокс
Все данные обрабатываются локально

Демо выравнивания и распределения CSS Flexbox

Визуализируйте flex-контейнер и элементы, чтобы ясно увидеть, как дочерние элементы позиционируются внутри flex-контейнера

Панель управления

Настройте свойства flexbox для наблюдения различных эффектов выравнивания и распределения

Направление flex элементов

Выравнивание элементов вдоль поперечной оси

Выравнивание и распределение вдоль главной оси

Переносятся ли элементы на новые строки

Выравнивание перенесенных строк вдоль поперечной оси

Текущие настройки: flex-direction: row | align-items: center | justify-content: flex-start | flex-wrap: nowrap | align-content: stretch

Демо-область Flex

Flex-контейнер с элементами разных размеров для демонстрации эффектов выравнивания flexbox

A
B
C
D
E
F
G
H

Объяснения свойств

Основные свойства Flex

Направление Flex

  • row - Элементы располагаются горизонтально (слева направо)
  • row-reverse - Элементы располагаются горизонтально (справа налево)
  • column - Элементы располагаются вертикально (сверху вниз)
  • column-reverse - Элементы располагаются вертикально (снизу вверх)

Перенос Flex

  • nowrap - Элементы остаются в одной строке
  • wrap - Элементы переносятся на новые строки по мере необходимости
  • wrap-reverse - Элементы переносятся на новые строки в обратном порядке

Свойства выравнивания

Выровнять элементы (поперечная ось)

  • flex-start - Выровнять элементы к началу поперечной оси
  • center - Центрировать элементы по поперечной оси
  • flex-end - Выровнять элементы к концу поперечной оси
  • stretch - Растянуть элементы для заполнения поперечной оси
  • baseline - Выровнять элементы по их базовой линии

Распределить содержимое (главная ось)

  • flex-start - Сгруппировать элементы в начале главной оси
  • center - Центрировать элементы по главной оси
  • flex-end - Сгруппировать элементы в конце главной оси
  • space-* - Распределить пространство между элементами
Связанные инструменты