Flexbox CSS-is ja HTML-is (õpetus) – arendage reageerivaid paigutusi

Flexbox CSS-is ja HTML-is: Keskele paigutamine lihtsaks tehtud

Kõik õpetuse videod Flexbox CSS-is ja HTML-is (õpetus) - loo reageerivad paigutused

Veebiarenduses on elementide ja tekstide keskmine asetamine sageli oluline nõue. Enne Flexboxi tutvustust oli see väljakutse, mis nõudis erinevaid CSS-tehnikaid soovitud tulemuste saavutamiseks. Flexbox pakub paindlikku ja tõhusat viisi elementide nii horisontaalselt kui ka vertikaalselt konteineris keskendamiseks. Selles juhendis saate teada, kuidas seda teha lihtsa Flexboxi paigutuse abil.

Olulisemad teadmised

  • Flexbox on ideaalne elementide keskendumiseks.
  • Display: flex, align-items ja justify-content omaduste abil saate elemente nii horisontaalselt kui ka vertikaalselt keskenduda.
  • Flexi suund saab määrata nii ridade (row) kui ka veergude (column) jaoks, mis mõjutab elementide paigutust.

Samm-sammult juhend

Samm 1: Looge Flex-konteiner

Alustuseks vajate Flex-konteinerit. See konteiner on teie Flexboxi paigutuse alguspunkt. HTML-dokumendis lisage div, mis toimib konteinerina. Selleks kasutage class="flex-container".

Samm 2: Määrake konteineri omadused

Kui olete loonud oma Flex-konteineri, lisage sellele mõned CSS-omadused. Määrake display-omadus väärtusele flex, et aktiveerida Flexbox. Samuti saate määrata flex-suuna, et määrata laste paigutamiseks peamine telg. Selles näites kasutame rida, mis tähendab, et elemendid paigutatakse reale.

Samm 3: Elementide keskmine asetamine

Elementide horisontaalse ja vertikaalse keskendamiseks konteineris kasutage align-items ja justify-content omadusi. Määrake align-items väärtuseks center, et saavutada vertikaalne keskmine asetus, ning kasutage justify-content samuti center, et tagada horisontaalne keskendumine.

Flexbox CSS-is ja HTML-is: keskendamine on lihtne

Samm 4: Kontrollige tulemust

Nüüd peaksite suutma tulemust näha. Kõik Flex-konteineri lasteelemendid peaksid olema nii horisontaalselt kui ka vertikaalselt keskendatud. See on eriti kasulik, kui soovite teksti või muid sisu ühtlaselt konteinerisse paigutada.

Samm 5: Keskmise asetuse variatsioonid

Kui muudate align-items või justify-content omadusi, saate mõjutada elementide joondust. Näiteks align-items: flex-start puhul nihkub vertikaalne keskendamine konteineri ülemisele servale. Katsetage nende väärtustega, et saada aimu Flexboxi toimimisest.

Samm 6: Mitme elemendi lisamine

Kui teil on konteineris mitu elementi, märkate, et need keskenduvad samuti, kui kasutate eespool mainitud Flex-omadusi. Saate lisada mitu divi klassiga "box" ja kõik peaksid olema kergelt keskendatud.

Samm 7: Kohandage Flex-suunda

Üks huvitav omadus Flexboxis on Flex-suund. Saate kasutada flex-direction: column, et paigutada elemendid nüüd veerus rea asemel. Tulemus peaks näitama, et joondamine toimib endiselt hoolimata Flex-suuna muutusest.

Flexbox CSS-is ja HTML-is: tsentreerimine tehtud lihtsaks

Kokkuvõte

Selles juhendis õppisite, kuidas kasutada Flexboxi elementide keskendamiseks CSS-is. Display: flex, align-items ja justify-content põhiomaduste abil avastasite võimsa meetodi sisu elegantselt ja lihtsalt ekraanil paigutamiseks.

Korduma kippuvad küsimused

Kuidas saan Flexboxiga keskendada ühte elementi?Kasutage Flex-konteinerit, määrake display: flex, align-items: center ja justify-content: center.

Kas ma saan muuta Flex-suunda?Jah, saate Flex-suunda kohandada flex-direction: row või flex-direction: column abil.

Mis juhtub, kui lisate rohkem kui ühe lapselemendi?Kõik lapseelemendid jäävad endiselt konteinerisse keskmiseks, kuni Flexboxi omadusi pole muudetud.