flex-flow özelliği
flex-flow özelliği,
flex-direction
ve flex-wrap
özellikleri için bir kısaltmadır.
Varsayılan değer: row nowrap.
Flex konteynerleri olan ebeveyn öğelere uygulanır.
Sözdizimi
seçici {
flex-flow: ana_eksen_yönü çok_satırlılık;
}
Değerlerin sırası önemli değildir.
Örnek
Bu örnekte kutular kendi konteynerlarına sığmaz ve birkaç satıra yerleşir:
<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;
}
:
Örnek
Ana eksenin yönünü değiştirelim (row yerine column):
<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;
}
:
Ayrıca bakınız
-
flex-directionözelliği,
flex konteynerlarının eksen yönünü belirler -
justify-contentözelliği,
ana eksen boyunca hizalamayı belirler -
align-itemsözelliği,
çapraz eksen boyunca hizalamayı belirler -
flex-wrapözelliği,
flex konteynerlarının çok satırlılığını belirler -
orderözelliği,
flex öğelerinin sırasını belirler -
align-selfözelliği,
tek bir öğenin hizalamasını belirler -
flex-basisözelliği,
belirli bir flex öğesinin boyutunu belirler -
flex-growözelliği,
flex öğelerinin büyüme faktörünü belirler -
flex-shrinközelliği,
flex öğelerinin küçülme faktörünü belirler -
flexözelliği,
flex-grow, flex-shrink ve flex-basis için kısaltma