Egenskaben order
Egenskaben order angiver rækkefølgen
af en enkelt flex-blok inde i
flex-containeren. Anvendes på en specifik
flex-blok.
Egenskaben tager en positiv eller negativ heltalsværdi. Jo mindre tallet er, jo tidligere vil elementet blive placeret, uafhængigt af dets placering i HTML-koden i forhold til andre elementer.
Syntaks
selektor {
order: positivt eller negativt tal;
}
Eksempel
I dette eksempel er placeringen af alle blokkene angivet
ved hjælp af order. Den første
blok vil være den med negativ order -1,
derefter den med order 1 og så videre i stigende rækkefø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å
-
egenskaben
flex-direction,
som angiver retningen af flex-blokkenes akser -
egenskaben
justify-content,
som angiver justering langs hovedaksen -
egenskaben
align-items,
som angiver justering langs tværaksen -
egenskaben
flex-wrap,
som angiver om flex-blokke kan gå over flere linjer -
egenskaben
flex-flow,
en sammentrækning for flex-direction og flex-wrap -
egenskaben
align-self,
som angiver justering af en enkelt blok -
egenskaben
flex-basis,
som angiver størrelsen på en specifik flex-blok -
egenskaben
flex-grow,
som angiver flex-blokkenes "grådighed" -
egenskaben
flex-shrink,
som angiver flex-blokkenes komprimerbarhed -
egenskaben
flex,
en sammentrækning for flex-grow, flex-shrink og flex-basis