Flexboks i CSS & HTML (opplæring) - utvikle responsive flerrettede oppsett.

Flexboks i CSS & HTML: Veiledninger for justering langs hovedaksen

Alle videoer i opplæringen Flexboks i CSS & HTML (Veiledning) - utvikle responsivt oppsett

I denne veiledningen vil du lære hvordan du kan justere elementene i en Flex-beholder langs hovedaksen ved hjelp av Flexbox. Vi har allerede behandlet justering langs tverraksen, men hovedaksen er like viktig. Flexbox-teknologien gir deg ulike muligheter til å gjøre justeringen av elementene dine fleksibel og tilpassbar. La oss ta en nærmere titt!

Viktigste funn

  • Justeringen langs hovedaksen gjøres med egenskapen justify-content.
  • Du kan bruke ulike verdier som center, flex-start, flex-end, space-between og space-around for å tilpasse layouten din.
  • Flexbox-innstillingene påvirker direkte posisjoneringen av elementene i ønsket retning.

Trinn-for-trinn-veiledning

1. Initialiser Flex-beholderen

Begynn med å opprette en Flex-beholder og angi retningen på flexen. I dette eksempelet setter vi flex-retningen til rad. Dette betyr at elementene vil bli arrangert fra venstre mot høyre i en rekke.

Flexboks i CSS & HTML: Veiledning om justering i hovedaksen

2. Standard justering av elementer

Hvis du legger elementene dine til i beholderen uten spesielle stylingtilpasninger, vil du se at de standardmessig er startet i begynnelsen av beholderen. Du kan gi dem en bredde på 100 piksler for å illustrere dette.

3. Sentrert justering

For å sentrere elementene, bruk CSS-egenskapen justify-content med verdien center. Dette vil sentrere elementene i midten av beholderen, noe som gir en svært tiltalende ordning.

Flexboksen i CSS & HTML: Veiledninger for justering på hovedaksen

4. Justering av elementer ved enden

Hvis du ønsker å justere elementene dine ved enden av beholderen, kan du bruke verdien flex-end for justify-content. Dette vil flytte elementene til høyre ende av beholderen din.

Flexboks i CSS & HTML: Veiledninger for justering i hovedaksen

5. Justering av elementer ved start

Standardoppførselen uten justering er flex-start, noe som betyr at elementene forblir i begynnelsen av beholderen. Denne innstillingen er nyttig når du ønsker en klar og ryddig ordning av elementene i den øvre delen av beholderen din.

Flexboks i CSS & HTML: Veiledninger for justering langs hovedaksen

6. Endre Flex-retning

Når du endrer flex-retningen til kolonne, endres hovedaksen fra horisontal til vertikal. Dette fører til at elementene nå blir ordnet ovenfra og nedover.

Flexboks i CSS & HTML: Veiledninger for justering langs hovedaksen

7. Sentrere elementer i vertikal justering

Du kan også sentrere elementene i denne nye justeringen ved å bruke justify-content: center. Denne innstillingen vil plassere alle elementene i midten av beholderen.

Flexbokser i CSS & HTML: Veiledning for justering langs hovedaksen

8. Justering ved bunnen

Hvis du ønsker å ha elementene i den nedre delen av beholderen, kan du igjen bruke flex-end. Dette vil plassere elementene ved bunnen av beholderen din.

Flexboks i CSS & HTML: Veiledninger for justering langs hovedaksen

9. Bruk av Space-egenskaper

Flexbox lar deg også kontrollere plassen mellom elementene dine ved å bruke space-between, space-around og space-evenly. Disse egenskapene fordeler tilgjengelig plass på ulike måter.

Flexboks i CSS & HTML: Veiledning for justering på hovedaksen

10. Bruke Space-Between

Med justify-content: space-between vil det første elementet være plassert øverst og det siste elementet nederst i beholderen, samtidig som plassen mellom elementene er jevnt fordelt.

Flexboks i CSS & HTML: Veiledning for justering på hovedaksen

11. Prøv space-around

Når du bruker space-around, blir det opprettet like mye plass rundt hvert element. Denne avstanden blir synlig i midten av beholderen, mens elementene forblir jevnt fordelt.

Flexboks i CSS & HTML: Veiledninger for justering langs hovedaksen

12. Bruk space-evenly

Ved å bruke space-evenly sikres det at det er jevn plass overalt mellom elementene og kanten av beholderen.

Flexboks i CSS & HTML: Veiledninger for justering langs hovedaksen

Oppsummering

I denne veiledningen har du lært hvordan du kan justere i hovedaksen med Flexbox. Ved å bruke justify-content kan du gjøre posisjoneringen av elementene dine svært fleksibel. Du har også fått kjennskap til ulike egenskaper som hjelper deg med å oppnå ønsket oppsett. Bruk denne kunnskapen til å lage tiltalende og brukervennlige design!

Ofte stilte spørsmål

Hva er Flexbox?Flexbox er en CSS-layoutmodul som gjør det mulig å fleksibelt plassere elementer innenfor en beholder.

Hvordan fungerer justify-content?Egenskapen justify-content bestemmer hvordan tilgjengelig plass mellom og rundt elementene i Flex-beholderen blir distribuert.

Hvilke Felx-retninger kan jeg bruke?Du kan bruke row, row-reverse, column og column-reverse for å kontrollere plasseringen av elementene i beholderen.

Hva er forskjellen mellom space-between og space-around?space-between plasserer de første og siste elementene ved kanten av beholderen, mens space-around skaper jevn plass rundt hvert element.