Egenskapen flex-direction
Egenskapen flex-direction setter
retningen på hoved- og tverrakse eller,
med andre ord, plasserer elementer
i rad eller kolonne.
Brukes på foreldreelementet for
flex-bokser. Inngår i snarveisegenskapen
flex-flow.
Syntaks
velger {
flex-direction: row | row-reverse | column | column-reverse;
}
Verdier
| Verdi | Beskrivelse |
|---|---|
row |
Hovedaksen er rettet fra venstre til høyre. Elementer er plassert i rad, som standard presset mot venstre kant, deres nummerering har vanlig rekkefølge - fra venstre til høyre. |
row-reverse |
Hovedaksen er rettet fra høyre til venstre. Elementer er plassert i rad, som standard presset mot høyre kant, deres nummerering har omvendt rekkefølge - fra høyre til venstre. |
column |
Hovedaksen er rettet fra topp til bunn. Elementer er plassert i kolonne, som standard presset mot toppen, deres nummerering har vanlig rekkefølge - fra topp til bunn. |
column-reverse |
Hovedaksen er rettet fra bunn til topp. Elementer er plassert i kolonne, som standard presset mot bunnen, deres nummerering har omvendt rekkefølge - fra bunn til topp. |
Standardverdi: row.
Eksempel
Elementer er plassert i rad, som standard presset mot venstre kant, deres nummerering har vanlig rekkefølge - fra venstre til høyre:
<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;
}
:
Eksempel . Verdien row-reverse
Elementer er plassert i rad, som standard presset mot høyre kant, deres nummerering har omvendt rekkefølge - fra høyre til venstre:
<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;
}
:
Eksempel . Verdien column
Elementer er plassert i kolonne, som standard presset mot toppen, deres nummerering har vanlig rekkefølge - fra topp til bunn:
<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;
}
:
Eksempel . Verdien column-reverse
Elementer er plassert i kolonne, som standard presset mot bunnen, deres nummerering har omvendt rekkefølge - fra bunn til topp:
<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;
}
:
Se også
-
egenskapen
justify-content,
som angir justering langs hovedaksen -
egenskapen
align-items,
som angir justering langs tverraksen -
egenskapen
flex-wrap,
som angir flerlinjet flex-bokser -
egenskapen
flex-flow,
snarvei for flex-direction og flex-wrap -
egenskapen
order,
som angir rekkefølgen på flex-bokser -
egenskapen
align-self,
som angir justering av en enkelt boks -
egenskapen
flex-basis,
som angir størrelsen på en spesifikk flex-boks -
egenskapen
flex-grow,
som angir grådigheten til flex-bokser -
egenskapen
flex-shrink,
som angir krympbarheten til flex-bokser -
egenskapen
flex,
snarvei for flex-grow, flex-shrink og flex-basis