Junior
Flexbox барои чӣ истифода мешавад?
sobes.tech AI
Ҷавоб аз AI
Flexbox CSS-да иккилӣ ва мутобиқланадиган тозалашлар яратиш учун қўлланилади. У контейнеридаги элементларни осонгина тўғрилаш ва тақсимлаш имконини беради, уларнинг ўлчамлари ва жойлашуви мавжуд бўшликка қараб автоматик тарзда мослашади.
Flexboxнинг асосий тушунчалари:
- Flex контейнер:
display: flex;ёкиdisplay: inline-flex;қўлланадиган элемент. У flex элементларни ўз ичига олади. - Flex элементлар: Flex контейнерининг тўғридан-тўғри фарзандлари.
Flexbox қуйидагиларни назорат қилиш имконини беради:
- Элементларнинг тартиб йўналиши (
flex-direction). - Элементларни кейинги қаторга/устунга ўтказиш (
flex-wrap). - Элементларни асосий ода (ҳаритаси) бўйлаб тўғрилаш (
justify-content). - Элементларни тўғрилаш (
align-itemsваalign-content). - Элементларнинг кўрсатиш тартиби (
order). - Эркин бўшликни элементлар ўртасида тақсимлаш (
flex-grow,flex-shrink,flex-basis).
Асосий фойдаланиш намунаси:
.контейнер {
display: flex;
justify-content: center; /* Гorizontal марказлаштириш */
align-items: center; /* Вертикал марказлаштириш */
}
.элемент {
width: 100px;
height: 100px;
background-color: lightblue;
margin: 10px;
}
<div class="контейнер">
<div class="элемент"></div>
<div class="элемент"></div>
<div class="элемент"></div>
</div>