Lastnost flex-flow
Lastnost flex-flow je okrajšava
za flex-direction
in flex-wrap.
Privzeta vrednost: row nowrap.
Uporablja se za nadrejeni element
flex blokov.
Sintaksa
selektor {
flex-flow: smer_glavne_osi večvrstičnost;
}
Vrstni red vrednosti ni pomemben.
Primer
V tem primeru se bloki ne morejo umestiti v svoj kontejner in bodo razporejeni v več vrstic:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
<div>7</div>
<div>8</div>
<div>9</div>
</div>
#parent {
display: flex;
flex-flow: row wrap;
justify-content: space-between;
border: 1px solid #696989;
height: 200px;
width: 330px;
margin: auto;
}
#parent > div {
width: 100px;
height: 50px;
border: 1px solid #696989;
}
:
Primer
Spremenimo smer glavne osi (column namesto row):
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
<div>7</div>
<div>8</div>
<div>9</div>
</div>
#parent {
flex-flow: column wrap;
justify-content: space-between;
display: flex;
height: 200px;
width: 330px;
margin: auto;
border: 1px solid #696989;
}
#parent > div {
width: 100px;
height: 50px;
border: 1px solid #696989;
}
:
Glejte tudi
-
lastnost
flex-direction,
ki določa smer osi flex blokov -
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
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 "pohlepnost" flex blokov -
lastnost
flex-shrink,
ki določa stisljivost flex blokov -
lastnost
flex,
okrajšava za flex-grow, flex-shrink in flex-basis