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.
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.