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 үшін қысқарту