Atrybut flex-direction w CSS
- poprzednia strona flex-basis
- następna strona flex-flow
Definicja i użycie
Właściwość flex-direction określa kierunek elementów elastycznych.
Komentarz:Jeśli element nie jest projektem elastycznym, to właściwość flex jest nieważna.
Zobacz również:
CSS Kurs:CSS Flexbox
Podręcznik CSS:Atrybut flex
Podręcznik CSS:Atrybut flex-basis
Podręcznik CSS:Atrybut flex-flow
Podręcznik CSS:Atrybut flex-grow
Podręcznik CSS:Atrybut flex-shrink
Podręcznik CSS:Atrybut flex-wrap
Podręcznik HTML DOM:Atrybut flexDirection
Przykład
Ustawia kierunek elementów elastycznych wewnątrz elementu <div> w przeciwnym kierunku:
div { display: flex; flex-direction: row-reverse; }
Gramatyka CSS
flex-direction: row|row-reverse|column|column-reverse|initial|inherit;
Wartość atrybutu
Wartość | Opis |
---|---|
row | Domyślna wartość. Jako wiersz, poziomo wyświetla elementy elastyczne. |
row-reverse | Równoważne wiersze, ale w przeciwnym kierunku. |
column | Jako kolumny, wertykalnie wyświetla elementy elastyczne. |
column-reverse | Równoważne kolumny, ale w przeciwnym kierunku. |
initial | Ustawia tę właściwość na jej wartość domyślną. Zobacz: initial. |
inherit | Dziedziczy tę właściwość od elementu nadrzędnego. Zobacz: inherit. |
Szczegóły techniczne
Domyślna wartość: | row |
---|---|
Dziedziczenie: | Nie |
Tworzenie animacji: | Nieobsługiwane. Zobacz:Atrybuty animacji. |
Wersja: | CSS3 |
Gramatyka JavaScript: | object.style.flexDirection="column-reverse" |
Więcej przykładów
Używając flex-direction i zapytań media tworzy różne układy dla różnych rozmiarów ekranu lub urządzeń:
.flex-container { display: flex; flex-direction: row; } /* Projekt responsywny - tworzenie układu jedno-wierszowego (100%) zamiast dwu-wierszowego (50%) */ @media (max-width: 800px) { .flex-container { flex-direction: column; } }
Wsparcie przeglądarki
Liczby w tabeli podają pierwszą wersję przeglądarki, która w pełni obsługuje tę właściwość.
Liczby z -webkit- lub -moz- oznaczają pierwszą wersję używającą prefiksu.
Chrome | IE / Edge | Firefox | Safari | Opera |
---|---|---|---|---|
29.0 21.0 -webkit- |
11.0 | 28.0 18.0 -moz- |
9.0 6.1 -webkit- |
17.0 |
- poprzednia strona flex-basis
- następna strona flex-flow