--- title: flex-direction slug: Web/CSS/flex-direction translation_of: Web/CSS/flex-direction ---
{{ CSSRef("CSS Flexible Boxes") }}
flex-direction -
CSS свойство , указывающее на то,как flex-элементы располагаются во flex-контейнере по главной оси и направлению (normal или reversed).
Обратите внимание, что значения row
и row-reverse
зависят от направления flex-контейнера. Если его атрибут dir
равен ltr
, row
представляет собой горизонтальную ось, ориентированную слева направо, а row-reverse
- справа налево; если атрибут dir
равен rtl
, row
представляет собой горизонтальную ось, ориентированную справа налево, а row-reverse
- слева направо.
{{cssinfo}}
См. 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
row-reverse
row
, но точки main-start и main-end поменяны местами.column
column-reverse
column
, но точки main-start и main-end поменяны местами.element { flex-direction: row-reverse; }
Спецификация | Статус | Примечание |
---|---|---|
{{ SpecName('CSS3 Flexbox', '#flex-direction', 'flex-direction') }} | {{ Spec2('CSS3 Flexbox') }} | Initial definition |
{{Compat("css.properties.flex-direction")}}