Omadus flex-direction
Omadus flex-direction määrab
peatelje ja risttelje suuna või,
teiste sõnadega, paigutab elemendid
ritta või veergu.
Rakendatakse vanemelemendile
flex-konteinerite jaoks. Kuulub lühendomadusse
flex-flow.
Süntaks
selektor {
flex-direction: row | row-reverse | column | column-reverse;
}
Väärtused
| Väärtus | Kirjeldus |
|---|---|
row |
Peatelg on suunatud vasakult paremale. Elemendid on paigutatud ritta, vaikimisi surutud vasakule servale, nende nummerdamine on tavapärane - vasakult paremale. |
row-reverse |
Peatelg on suunatud paremalt vasakule. Elemendid on paigutatud ritta, vaikimisi surutud paremale servale, nende nummerdamine on vastupidine - paremalt vasakule. |
column |
Peatelg on suunatud ülevalt alla. Elemendid on paigutatud veergu, vaikimisi surutud üleservale, nende nummerdamine on tavapärane - ülevalt alla. |
column-reverse |
Peatelg on suunatud alt üles. Elemendid on paigutatud veergu, vaikimisi surutud alaservale, nende nummerdamine on vastupidine - alt üles. |
Vaikeväärtus: row.
Näide
Elemendid on paigutatud ritta, vaikimisi surutud vasakule servale, nende nummerdamine on tavapärane - vasakult paremale:
<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;
}
:
Näide . Väärtus row-reverse
Elemendid on paigutatud ritta, vaikimisi surutud paremale servale, nende nummerdamine on vastupidine - paremalt vasakule:
<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;
}
:
Näide . Väärtus column
Elemendid on paigutatud veergu, vaikimisi surutud üleservale, nende nummerdamine on tavapärane - ülevalt alla:
<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;
}
:
Näide . Väärtus column-reverse
Elemendid on paigutatud veergu, vaikimisi surutud alaservale, nende nummerdamine on vastupidine - alt üles:
<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;
}
:
Vaata ka
-
omadus
justify-content,
mis määrab joonduse piki peatelge -
omadus
align-items,
mis määrab joonduse piki risttelge -
omadus
flex-wrap,
mis määrab flex-konteinerite mitmerealise paigutuse -
omadus
flex-flow,
lühend flex-direction ja flex-wrap jaoks -
omadus
order,
mis määrab flex-elementide järjestuse -
omadus
align-self,
mis määrab üksiku elemendi joonduse -
omadus
flex-basis,
mis määrab konkreetse flex-elemendi suuruse -
omadus
flex-grow,
mis määrab flex-elementide "ahneuse" -
omadus
flex-shrink,
mis määrab flex-elementide kokkutõmbumise -
omadus
flex,
lühend flex-grow, flex-shrink ja flex-basis jaoks