Flex-flow касиети
flex-flow касиети -
flex-direction
жана flex-wrap үчүн кыскартуу.
Демейки мааниси: row nowrap.
Flex блоктордун ата-эне элементине колдонулат.
Синтаксис
тандоочу {
flex-flow: негизги огунун багыты көп саптуулук;
}
Маанинин тартиби маанилүү эмес.
Мисал
Бул мисалда блоктор контейнерине сыйбайт жана бир нече сапка таркалат:
<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;
}
:
Мисал
Негизги огунун багытын өзгөртөбүз (row ордуна 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;
}
:
Дагы караңыз
-
flex-directionкасиети,
ал flex блоктордун окторунун багытын белгилейт -
justify-contentкасиети,
ал негизги ок боюнча тегиздөөнү белгилейт -
align-itemsкасиети,
ал көлдөө ок боюнча тегиздөөнү белгилейт -
flex-wrapкасиети,
ал flex блоктордун көп саптуулугун белгилейт -
orderкасиети,
ал flex блоктордун тартибин белгилейт -
align-selfкасиети,
ал бир блоктун тегиздөөсүн белгилейт -
flex-basisкасиети,
ал белгилүү бир flex блоктун өлчөмүн белгилейт -
flex-growкасиети,
ал flex блоктордун тамакка болгон суроо-талабын белгилейт -
flex-shrinkкасиети,
ал flex блоктордун кыскаруучулугун белгилейт -
flexкасиети,
flex-grow, flex-shrink жана flex-basis үчүн кыскартуу