Flexbox konteyneri
CSS Flex konteyner xossalari
Flex konteyner elementi quyidagi xossalarga ega bo‘lishi mumkin:
display-flexyokiinline-flexqiymatiga o‘rnatilishi shartflex-direction— flex elementlarning joylashish yo‘nalishini belgilaydiflex-wrap— flex elementlarning yangi qatorga o‘tishi kerakligini belgilaydiflex-flow—flex-directionvaflex-wrapuchun qisqartma xossasijustify-content— flex elementlar asosiy o‘q (gorizontal) bo‘sh maydonining hammasini ishlatmasa, ularni tekislaydialign-items— flex elementlar ko‘ndalang o‘q (vertikal) bo‘sh maydonining hammasini ishlatmasa, ularni tekislaydialign-content— ko‘ndalang o‘qda qo‘shimcha joy bo‘lib, flex elementlar yangi qatorga o‘tganda flex qatorlarni tekislaydi
CSS flex-direction xossasi
flex-direction xossasi flex konteyner ichida flex elementlarning joylashish yo‘nalishini belgilaydi.
Bu xossa quyidagi qiymatlardan biriga ega bo‘lishi mumkin:
row(default)columnrow-reversecolumn-reverse
Misol
row qiymati standart qiymat bo‘lib, flex elementlarni gorizontal (chapdan o‘ngga) ko‘rsatadi:
.flex-container {
display: flex;
flex-direction: row;
}
Natija:
Misol
column qiymati flex elementlarni vertikal (yuqoridan pastga) ko‘rsatadi:
.flex-container {
display: flex;
flex-direction: column;
}
Natija:
Misol
row-reverse qiymati flex elementlarni gorizontal (lekin o‘ngdan chapga) ko‘rsatadi:
.flex-container {
display: flex;
flex-direction: row-reverse;
}
Natija:
Misol
column-reverse qiymati flex elementlarni vertikal (lekin pastdan yuqoriga) ko‘rsatadi:
.flex-container {
display: flex;
flex-direction: column-reverse;
}
Natija:
CSS flex-wrap xossasi
flex-wrap xossasi bitta flex qatorda joy yetmasa, flex elementlarning yangi qatorga o‘tishi kerakligini belgilaydi.
Bu xossa quyidagi qiymatlardan biriga ega bo‘lishi mumkin:
nowrap(default)wrapwrap-reverse
Misol
nowrap qiymati flex elementlarning yangi qatorga o‘tmasligini belgilaydi (bu standart):
.flex-container {
display: flex;
flex-wrap: nowrap;
}
Natija:
Misol
wrap qiymati kerak bo‘lganda flex elementlarning yangi qatorga o‘tishini belgilaydi:
.flex-container {
display: flex;
flex-wrap: wrap;
}
Natija:
Misol
wrap-reverse qiymati kerak bo‘lganda flex elementlarning teskari tartibda yangi qatorga o‘tishini belgilaydi:
.flex-container {
display: flex;
flex-wrap: wrap-reverse;
}
Natija:
CSS flex-flow xossasi
flex-flow xossasi flex-direction va flex-wrap xossalarini birgalikda belgilash uchun qisqartma xossadir.
Flex konteyner ichki sahifalari
Continue learning about flex container properties:
- justify-content - flex elementlarini gorizontal tekislash
- align-items & align-content — vertikal tekislash va haqiqiy markazlashtirish
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
