Flex häsiýeti
flex häsiýeti flex-basis,
flex-shrink
we flex-grow
üçin gysgaltmadyr.
Ulanýar: aýratyn flex blogyna.
Görnüşleriň tertibi aýratyn däldir. Ikinji we üçünji
parametrler (flex-shrink, flex-basis)
mecburi däl.
Görnüşleri
Degişli häsiýetlere serediň.
Bellenen görnüşi: 0 1 auto.
Mysal
Bizde 3 element bardyr diýeliň. Olaryň hersiniň ini
200px we jemi 600px deň bolup,
ene containeriň ini ýaly 300px-den uly.
Birkinji element üçin inini 200px, ikinji element üçin -
300px, üçünji element üçin - 100px belleýeliň.
Hemme elementler üçin flex-basis görnüşi 1,
flex-shrink görnüşi bolsa - elementiň tertip belgisine görä
1, 2, 3 bolsun:
<div class="parent">
<div class="child elem1">1</div>
<div class="child elem2">2</div>
<div class="child elem2">3</div>
</div>
.parent {
display: flex;
width: 350px;
height: 200px;
border: 1px solid red;
}
.child {
width: 200px;
height: 50px;
border: 1px solid green;
}
.elem1 {
flex: 200px 1 1;
}
.elem2 {
flex: 300px 1 2;
}
.elem3 {
flex: 100px 1 3;
}
:
Şeýle-de görüň
-
flex-directionhäsiýeti,
flex blogynyň öküleriniň ugruny bellaýan -
justify-contenthäsiýeti,
esasy ökuge görä deňleşdirilmäni bellaýan -
align-itemshäsiýeti,
çapraz ökuge görä deňleşdirilmäni bellaýan -
flex-wraphäsiýeti,
flex blogynyň köp setirliligini bellaýan -
flex-flowhäsiýeti,
flex-direction we flex-wrap üçin gysgaltma -
orderhäsiýeti,
flex bloklarynyň tertibini bellaýan -
align-selfhäsiýeti,
bir blogyň deňleşdirilmesini bellaýan -
flex-basishäsiýeti,
aýratyn flex blogynyň ölçegini bellaýan -
flex-growhäsiýeti,
flex bloklarynyň açgözlygyny bellaýan -
flex-shrinkhäsiýeti,
flex bloklarynyň ýumşaklygyny bellaýan