Egenskapen order
Egenskapen order setter rekkefølgen
til en enkelt flex-blokk inni
flex-containeren. Den brukes på en spesifikk
flex-blokk.
Egenskapen tar en positivt eller negativt heltall som verdi. Jo lavere tall - jo tidligere vil elementet plasseres, uavhengig av plasseringen i HTML-koden i forhold til andre elementer.
Syntaks
selector {
order: positivt eller negativt tall;
}
Eksempel
I dette eksemplet er plasseringsrekkefølgen satt for alle blokkene
ved hjelp av order. Den første
blokken vil være den med negativ order -1,
deretter den med order 1 og så videre i stigende rekkefølge:
<div id="parent">
<div id="elem1">1</div>
<div id="elem2">2</div>
<div id="elem3">3</div>
<div id="elem4">4</div>
<div id="elem5">5</div>
<div id="elem6">6</div>
</div>
#parent {
display: flex;
align-items: flex-start;
flex-direction: row;
}
#parent > div {
border: 1px solid #696989;
min-width: 100px;
}
#elem1 {
order: 4;
}
#elem2 {
order: 5;
}
#elem3 {
order: 3;
}
#elem4 {
order: 2;
}
#elem5 {
order: 1;
}
#elem6 {
order: -1;
}
:
Se også
-
egenskapen
flex-direction,
som setter retningen på aksene til flex-blokkene -
egenskapen
justify-content,
som setter justering langs hovedaksen -
egenskapen
align-items,
som setter justering langs krysningsaksen -
egenskapen
flex-wrap,
som setter flerlinjethet for flex-blokker -
egenskapen
flex-flow,
shorthand for flex-direction og flex-wrap -
egenskapen
align-self,
som setter justering av en enkelt blokk -
egenskapen
flex-basis,
som setter størrelsen på en spesifikk flex-blokk -
egenskapen
flex-grow,
som setter "grådigheten" til flex-blokker -
egenskapen
flex-shrink,
som setter krympbarheten til flex-blokker -
egenskapen
flex,
shorthand for flex-grow, flex-shrink og flex-basis