Īpašība flex-direction
Īpašība flex-direction nosaka
galvenās un šķērsass virzienu vai,
citiem vārdiem sakot, izvieto elementus
rindā vai kolonnā.
Attiecas uz vecākelementu
flex blokiem. Ietilpst īpašībā-saīsinājumā
flex-flow.
Sintakse
selektors {
flex-direction: row | row-reverse | column | column-reverse;
}
Vērtības
| Vērtība | Apraksts |
|---|---|
row |
Galvenā ass ir vērsta no kreisās puses uz labo. Elementi ir izvietoti rindā, pēc noklusējuma piespiesti pie kreisās malas, to numerācijai ir parasts secība - no kreisās uz labo pusi. |
row-reverse |
Galvenā ass ir vērsta no labās puses uz kreiso. Elementi ir izvietoti rindā, pēc noklusējuma piespiesti pie labās malas, to numerācijai ir apgriezta secība - no labās uz kreiso pusi. |
column |
Galvenā ass ir vērsta no augšas uz leju. Elementi ir izvietoti kolonnā, pēc noklusējuma piespiesti pie augšas, to numerācijai ir parasts secība - no augšas uz leju. |
column-reverse |
Galvenā ass ir vērsta no apakšas uz augšu. Elementi ir izvietoti kolonnā, pēc noklusējuma piespiesti pie apakšas, to numerācijai ir apgriezta secība - no apakšas uz augšu. |
Noklusējuma vērtība: row.
Piemērs
Elementi ir izvietoti rindā, pēc noklusējuma piespiesti pie kreisās malas, to numerācijai ir parasta secība - no kreisās uz labo pusi:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
</div>
#parent {
flex-direction: row;
display: flex;
}
#parent > div {
border: 1px solid #696989;
width: 100px;
height: 50px;
}
:
Piemērs . Vērtība row-reverse
Elementi ir izvietoti rindā, pēc noklusējuma piespiesti pie labās malas, to numerācijai ir apgriezta secība - no labās uz kreiso pusi:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
</div>
#parent {
flex-direction: row-reverse;
display: flex;
}
#parent > div {
border: 1px solid #696989;
width: 100px;
height: 50px;
}
:
Piemērs . Vērtība column
Elementi ir izvietoti kolonnā, pēc noklusējuma piespiesti pie augšas, to numerācijai ir parasta secība - no augšas uz leju:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
</div>
#parent {
flex-direction: column;
display: flex;
}
#parent > div {
border: 1px solid #696989;
width: 100px;
height: 50px;
}
:
Piemērs . Vērtība column-reverse
Elementi ir izvietoti kolonnā, pēc noklusējuma piespiesti pie apakšas, to numerācijai ir apgriezta secība - no apakšas uz augšu:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
</div>
#parent {
flex-direction: column-reverse;
display: flex;
}
#parent > div {
border: 1px solid #696989;
width: 100px;
height: 50px;
}
:
Skatiet arī
-
īpašība
justify-content,
kas nosaka izlīdzināšanu pa galveno asi -
īpašība
align-items,
kas nosaka izlīdzināšanu pa šķērsasi -
īpašība
flex-wrap,
kas nosaka daudzrindu flex blokus -
īpašība
flex-flow,
saīsinājums priekš flex-direction un flex-wrap -
īpašība
order,
kas nosaka flex bloku secību -
īpašība
align-self,
kas nosaka viena bloka izlīdzināšanu -
īpašība
flex-basis,
kas nosaka konkrēta flex bloka izmēru -
īpašība
flex-grow,
kas nosaka flex bloku alkatību -
īpašība
flex-shrink,
kas nosaka flex bloku saspiežamību -
īpašība
flex,
saīsinājums priekš flex-grow, flex-shrink un flex-basis