flex-direction

Резюме

flex-direction - CSS свойство , указывающее на то,как flex-элементы располагаются во flex-контейнере по главной оси и направлению (normal или reversed).

Обратите внимание, что значения row и row-reverse зависят от направления flex-контейнера. Если его атрибут dir равен ltr, row представляет собой горизонтальную ось, ориентированную слева направо, а row-reverse - справа налево; если атрибут dir равен rtl, row представляет собой горизонтальную ось, ориентированную справа налево, а row-reverse - слева направо.

Начальное значениеrow
Применяется кflex-контейнеры
Наследуетсянет
Обработка значениякак указано
Animation typediscrete

См. Using CSS flexible boxes для детализации по свойствам и дополнительной информации.

Синтаксис

/* Направление, в котором блоки будут располагаться в строку */
flex-direction: row;

/* Как <row>, но наоборот */
flex-direction: row-reverse;

/* Направление, в котором блоки будут располагаться вертикально */
flex-direction: column;

/* Как <column>, но наоборот */
flex-direction: column-reverse;

/* Общие значения */
flex-direction: inherit;
flex-direction: initial;
flex-direction: unset;

Значения

Может принимать следующие значения::

row
Главная ось flex-контейнера определена точно так же, как направление текста. Точки main-start и main-end совпадают с направлением контента.
row-reverse
Ведёт себя аналогично row , но точки main-start и main-end поменяны местами.
column
Главная ось flex-контейнера такая же, как ось блока (block-axis). Точки main-start и main-end такие же, как точки before и after режима записи (writing-mode).
column-reverse
Ведёт себя, как column , но точки main-start и main-end поменяны местами.

Формальный синтаксис

row | (en-US) row-reverse | (en-US) column | (en-US) column-reverse

Пример

element {
  flex-direction: row-reverse;
}

Спецификации

Спецификация Статус Примечание
CSS Flexible Box Layout Module
Определение 'flex-direction' в этой спецификации.
Кандидат в рекомендации Initial definition

Поддержка браузеров

BCD tables only load in the browser

Смотрите также: