Jenereta ya Flexbox

Weka chombo cha flex na vipengele vyake kwa vidhibiti vya macho, tazama mpangilio unavyobadilika moja kwa moja, na unakili CSS kwa mbofyo mmoja.

Vipimo vya Awali
Chombo (Container)
Mwelekeo
Kufunga (Wrap)
Sawazisha maudhui (Justify content)
Panga vipengele (Align items)
Vipengele
Kipengele 1
Panga chenyewe (Align self)
CSS
Rekebisha chombo na vipengele ili kuunda mpangilio wako.

Mpangilio wako unaundwa moja kwa moja kwenye kivinjari chako. Hakuna unachoingiza hapa kinachopakiwa kwenye BroBroGo.

Maswali Yanayoulizwa Sana

Kuna tofauti gani kati ya justify-content na align-items?

Justify-content huweka nafasi kati ya vipengele kando ya mhimili mkuu — mwelekeo ambao safu mlalo au safuwima inatiririka — wakati align-items inaviweka kwenye mhimili mwingine. Badilisha mwelekeo kutoka row hadi column na mihimili hiyo miwili inabadilishana, kwa hivyo justify-content inaanza kufanya kazi kutoka juu kwenda chini na align-items kutoka kushoto kwenda kulia.

Je, vidhibiti vya kila kipengele vinafanya kazi vipi?

Chagua kipengele kwa nambari yake, kisha uweke jinsi kinavyokua ili kujaza nafasi ya ziada, jinsi kinavyosinyaa nafasi inapokuwa ndogo, saizi yake ya kuanzia (basis) na upangaji wake kwenye mhimili mwingine. Mpangilio (Order) husogeza kipengele mbele au nyuma kwenye skrini bila kugusa HTML. Vipengele unavyovibadilisha pekee ndivyo vinavyopata sheria zao kwenye CSS.

Je, ni lini wrap na align-content zinakuwa muhimu?

Kukiwa hakuna kufunga (wrap), kila kipengele kinalazimishwa kukaa kwenye mstari mmoja na kinaweza kubonyezwa kuwa chembamba zaidi. Kukiwa na kufunga, vipengele visivyotoshea vinashuka kwenye mstari unaofuata — hapo ndipo align-content inapoanza kufanya kazi, ikipanga mistari kama kikundi. Gap huweka nafasi kati ya vipengele, na kati ya mistari, bila kutumia margin.