Flex-direction aýratynlygy
flex-direction aýratynlygy esasy we kömekçi oklaryň ugruny
belläp berýär ýa-da beýle söz bilen aýdylanda, elementleri
hatara ýa-da sütüne ýerleşdirýär.
Flex bloglar üçin ata elementine degişlidir. Gysgaldyrylan aýratynlyk
flex-flow-a girýär.
Sintaksis
selektor {
flex-direction: row | row-reverse | column | column-reverse;
}
Görnüşleri
| Görnüşi | Düşündiriş |
|---|---|
row |
Esasy ok çepden saga ugraýar. Elementler hatara ýerleşdirilýär, deslapky ýagdaýynda çep gapdala çekilýär, olaryň sanlamasy adaty tartipde - çepden saga. |
row-reverse |
Esasy ok sagdan çepa ugraýar. Elementler hatara ýerleşdirilýär, deslapky ýagdaýynda sag gapdala çekilýär, olaryň sanlamasy ters tartipde - sagdan çepa. |
column |
Esasy ok ýokardan aşaga ugraýar. Elementler sütüne ýerleşdirilýär, deslapky ýagdaýynda ýokara çekilýär, olaryň sanlamasy adaty tartipde - ýokardan aşaga. |
column-reverse |
Esasy ok aşakdan ýokara ugraýar. Elementler sütüne ýerleşdirilýär, deslapky ýagdaýynda aşaga çekilýär, olaryň sanlamasy ters tartipde - aşakdan ýokara. |
Deslapky bahasy: row.
Mysal
Elementler hatara ýerleşdirilýär, deslapky ýagdaýynda çep gapdala çekilýär, olaryň sanlamasy adaty tartipde - çepden saga:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
</div>
#parent {
flex-direction: row;
display: flex;
}
#parent > div {
border: 1px solid #696989;
width: 100px;
height: 50px;
}
:
Mysal . Row-reverse görnüşi
Elementler hatara ýerleşdirilýär, deslapky ýagdaýynda sag gapdala çekilýär, olaryň sanlamasy ters tartipde - sagdan çepa:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
</div>
#parent {
flex-direction: row-reverse;
display: flex;
}
#parent > div {
border: 1px solid #696989;
width: 100px;
height: 50px;
}
:
Mysal . Column görnüşi
Elementler sütüne ýerleşdirilýär, deslapky ýagdaýynda ýokara çekilýär, olaryň sanlamasy adaty tartipde - ýokardan aşaga:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
</div>
#parent {
flex-direction: column;
display: flex;
}
#parent > div {
border: 1px solid #696989;
width: 100px;
height: 50px;
}
:
Mysal . Column-reverse görnüşi
Elementler sütüne ýerleşdirilýär, deslapky ýagdaýynda aşaga çekilýär, olaryň sanlamasy ters tartipde - aşakdan ýokara:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
</div>
#parent {
flex-direction: column-reverse;
display: flex;
}
#parent > div {
border: 1px solid #696989;
width: 100px;
height: 50px;
}
:
Şeýle-de görüň
-
justify-contentaýratynlygy,
esasy ok boýunça düzlügi belläp berýär -
align-itemsaýratynlygy,
kömekçi ok boýunça düzlügi belläp berýär -
flex-wrapaýratynlygy,
flex bloglarynyň köp setirli bolmagyny belläp berýär -
flex-flowaýratynlygy,
flex-direction we flex-wrap üçin gysgaldylma -
orderaýratynlygy,
flex bloglarynyň tertibini belläp berýär -
align-selfaýratynlygy,
ýeke bir blogyň düzlügini belläp berýär -
flex-basisaýratynlygy,
ýeke bir flex blogyň ölçegini belläp berýär -
flex-growaýratynlygy,
flex bloglarynyň açgöz bolmagyny belläp berýär -
flex-shrinkaýratynlygy,
flex bloglarynyň ýygnaýjylygyny belläp berýär -
flexaýratynlygy,
flex-grow, flex-shrink we flex-basis üçin gysgaldylma