Lastnost flex-direction
Lastnost flex-direction določa
smer glavne in prečne osi ali,
z drugimi besedami, razporedi elemente
v vrsto ali stolpec.
Uporablja se za nadrejeni element
flex blokov. Je vključena v okrajšavo lastnosti
flex-flow.
Sintaksa
selektor {
flex-direction: row | row-reverse | column | column-reverse;
}
Vrednosti
| Vrednost | Opis |
|---|---|
row |
Glavna os je usmerjena od leve proti desni. Elementi so razporejeni v vrsto, privzeto so poravnani na levi rob, njihovo številčenje ima običajen vrstni red - od leve proti desni. |
row-reverse |
Glavna os je usmerjena od desne proti levi. Elementi so razporejeni v vrsto, privzeto so poravnani na desni rob, njihovo številčenje ima obraten vrstni red - od desne proti levi. |
column |
Glavna os je usmerjena od zgoraj navzdol. Elementi so razporejeni v stolpec, privzeto so poravnani na vrh, njihovo številčenje ima običajen vrstni red - od zgoraj navzdol. |
column-reverse |
Glavna os je usmerjena od spodaj navzgor. Elementi so razporejeni v stolpec, privzeto so poravnani na dno, njihovo številčenje ima obraten vrstni red - od spodaj navzgor. |
Privzeta vrednost: row.
Primer
Elementi so razporejeni v vrsto, privzeto so poravnani na levi rob, njihovo številčenje ima običajen vrstni red - od leve proti desni:
<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;
}
:
Primer . Vrednost row-reverse
Elementi so razporejeni v vrsto, privzeto so poravnani na desni rob, njihovo številčenje ima obraten vrstni red - od desne proti levi:
<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;
}
:
Primer . Vrednost column
Elementi so razporejeni v stolpec, privzeto so poravnani na vrh, njihovo številčenje ima običajen vrstni red - od zgoraj navzdol:
<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;
}
:
Primer . Vrednost column-reverse
Elementi so razporejeni v stolpec, privzeto so poravnani na dno, njihovo številčenje ima obraten vrstni red - od spodaj navzgor:
<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;
}
:
Glejte tudi
-
lastnost
justify-content,
ki določa poravnavo vzdolž glavne osi -
lastnost
align-items,
ki določa poravnavo vzdolž prečne osi -
lastnost
flex-wrap,
ki določa večvrstičnost flex blokov -
lastnost
flex-flow,
okrajšava za flex-direction in flex-wrap -
lastnost
order,
ki določa vrstni red flex blokov -
lastnost
align-self,
ki določa poravnavo posameznega bloka -
lastnost
flex-basis,
ki določa velikost posameznega flex bloka -
lastnost
flex-grow,
ki določa "požrešnost" flex blokov -
lastnost
flex-shrink,
ki določa stisljivost flex blokov -
lastnost
flex,
okrajšava za flex-grow, flex-shrink in flex-basis