Egenskapen order
Egenskapen order anger ordningen för
ett enskilt flex-block i en
flex-container. Tillämpas på ett specifikt
flex-block.
Egenskapen tar ett positivt eller negativt heltal som värde. Ju mindre tal - desto tidigare kommer elementet att placeras, oberoende av dess placering i HTML-koden i förhållande till andra element.
Syntax
selektor {
order: positivt eller negativt tal;
}
Exempel
I detta exempel har alla block en ordning
satt med order. Det första blocket
blir det med negativ order -1,
sedan med order 1 och så vidare i stigande ordning:
<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 även
-
egenskapen
flex-direction,
som anger axlarnas riktning för flex-block -
egenskapen
justify-content,
som anger justering längs huvudaxeln -
egenskapen
align-items,
som anger justering längs tväraxeln -
egenskapen
flex-wrap,
som anger flerradighet för flex-block -
egenskapen
flex-flow,
förkortning för flex-direction och flex-wrap -
egenskapen
align-self,
som anger justering för ett enskilt block -
egenskapen
flex-basis,
som anger storleken på ett specifikt flex-block -
egenskapen
flex-grow,
som anger "glupskheten" hos flex-block -
egenskapen
flex-shrink,
som anger komprimerbarheten hos flex-block -
egenskapen
flex,
förkortning för flex-grow, flex-shrink och flex-basis