Selles õpetuses õpid, kuidas kasutada Flexboxi CSS-is ja HTML-is, et kohandada elementide individuaalset joondust. Väikese harjutuse abil, kus loome küljele 3 väljendava täringu, rakendame erinevaid Flexboxi omadusi. Rõhk on elementide venimisel ja individuaalsel joondusel konteineris. See harjutus aitab teil süvendada oma teadmisi Flexboxi kasutamisest ja mõista, kuidas saate efektiivselt kujundada oma veebiprojektide paigutusi.

Olulisemad järeldused

  • Flexbox võimaldab elementide lihtsat paigutamist konteineris.
  • Omadused align-items ja align-self aitavad juhtida Flex-elementide joondust.
  • Flexboxi saab rakendada kahe suunaga: veeruna (column) või reana (row).
  • Flexboxiga töötades on oluline määrata konteineri ja Flex-elementide mõõtmed õigesti, et saavutada korrektne paigutus.

Juhend samm-sammult

Täringu külje, mis näitab numbrit 3, kujundamiseks järgi neid samme:

Samm 1: HTML struktuuri loomine

Kõigepealt määra täringu külje jaoks põhiline HTML struktuur. Looge konteiner, mis sisaldab kolme ringi (punkti). Veenduge, et ühendate konteineri CSS-i stiililehega, et hiljem saaks rakendada Flexboxi omadusi.

Flexboxi juhend: Kuubi üksiku positsioneerimine kujundamine

Samm 2: Flexboxi aktiveerimine

Määra konteinerile display: flex;-omadus. Sellega muudad konteineri Flex-konteineriks. Võid kasutada ka flex-direction: column;, et ridad asetseksid punktide all.

Flexboxi õpetus: kuubi üksiku paigutuse kujundamine

Samm 3: Punktide joondamine

Nüüd on oluline joondada individuaalsed punktid. Esimese punkti jaoks kasuta align-self: flex-start;-omadust. See asetab esimese punkti konteineri ülaossa. Kuna see on juba vaikimisi seadistus, ei too see kaasa visuaalset muutust.

Flexboxi õpetus: kuubi individuaalne joondamine kujundada

Samm 4: Teise punkti keskmesse joondamine

Teise punkti jaoks kasuta align-self: center;. See viib punkti täpselt konteineri keskele. Võib-olla pead katsetama paddingut ja suurust, et positsioon optimeerida.

Flexboxi juhend: Kuubi individuaalne joondamine kujundada

Samm 5: Kolmanda punkti paigutamine

Kolmanda punkti jaoks kasuta align-self: flex-end;, et liigutada see konteineri alumise otsa poole. Visuaalselt peaks see näitama, et punktid moodustavad numbri 3.

Flexbox õpetus: kuubi üksikasenduse kujundamine

Samm 6: Flex-suuna kohandamine

Sul on ka võimalus muuta Flexi suuna row; peale. Sellega kuvatakse punktid kõrvuti. Kui seda teed, jälgi, et punktid jätkaksid õiges järjekorras numbri 3 kujutamiseks.

Flexbox õpetus: Kuubi üksikasenduse kujundamine

Samm 7: Kasti suuruste kohandamine

Punktide selgeks nägemiseks kohanda kastide suurusi. Näiteks seadista nende laius 20 pikslile, et näha, kuidas need kõrvuti välja näevad.

Flexboxi õpetus: kuubi üksiku paigutuse kujundamine

Samm 8: Teksti joondamise määramine

Paremaks ringide esitlemiseks saad kohaldada text-align: center;-omadust. See keskendab teksti ringide keskele, muutes kogu kujunduse visuaalselt atraktiivsemaks.

Flexboxi õpetus: Kuubi üksikasenduse kujundamine

Samm 9: Täiustuste tegemine

Kujunduse täiustamiseks saad eksperimenteerida Paddingu ja Marginaali väärtustega. Võib-olla pead kohandama konteineri Paddingut, et tagada kõik ühtlase väljanägemisega on.

Samm 10: Lõplik kontroll

Kontrolli kogu kujundust. Jälgige punktide paigutust ja nende vahemaad. Veendu, et kõik oleks kujutatud nii, nagu sa olid ette kujutanud.

Kokkuvõte

Selles juhendis õppisid, kuidas Flexbox-tehnoloogiaga saab erinevaid elementide joondusi konteineris kujundada. Flexboxi abil oleme kujundanud täringu punktid nii, et number 3 on visuaalselt meeldivalt esitatud. Õppisid tundma align-items ja align-self tähendust ning paindlikkuse suundi. Need teadmised aitavad sul oma veebikujundusi efektiivsemalt luua ja vastata erinevatele nõudmistele.

Korduma kippuvad küsimused

Mis on Flexbox?Flexbox on CSS-i paigutusmoodul, mis võimaldab elemente konteineris tõhusalt paigutada ja joondada.

Kuidas ma saan Flexboxi aktiveerida?Aktiveerid Flexboxi lisades konteinerile display: flex;, kus elemendid peaksid olema paigutatud.

Mis vahe on align-items ja align-self vahel?align-items määratleb kõikide flex-elementide joonduse konteineris, samal ajal kui align-self ülekirjutab üksiku flex-elementi joonduse.

Mis on vaikimisi väärtus align-items jaoks?Align-items vaikimisi väärtus on stretch, mis tähendab, et flex-elementide kõrgus võtab konteineris kogu ruumi.

Kuidas ma saan Flexboxi suunda muuta?Saab muuta Flexboxi suunda, määrates omaduse flex-suund reale (row) või veerule (column), sõltuvalt soovitud paigutusest.