Denne oppskrivningen vil dekke de nedenfor-listede aspektene ved en CSS Flexbox-beholder:
Så la oss starte!
Hva er en flexbox -beholder
Flex -beholderen er en boks/beholder som kan inneholde mange flex -elementer som vist i figuren nedenfor:
Det mørkeblå området representerer en flex -beholder i ovennevnte utdrag, mens det lyseblå området representerer flex -elementer.
Flexbox Container Properties in CSS
CSS gir mange Flexbox-beholderegenskaper som kan brukes til forskjellige formål som beskrevet i de undergitte tabellene:
Egenskaper | Beskrivelse |
---|---|
vise | Bestemmer typen flex -beholder i.e. Inline, blokkerer. |
Flex-regi | Angir retningen på elementer i beholderen som rad, rad-reverse osv. |
Flex-wrap | Bestemmer innpakningsatferden til flexbox -elementer i.e. Pakk eller ikke. |
Flex-flow | Gir funksjonalitetene til både flex-wrap og flex-regi. |
Flex-flow | Gir funksjonalitetene til både flex-wrap og flex-regi. |
Justify-Content | Det justerer flexbox -elementene langs hovedaksen. |
Align-elementer | Det justerer elementene langs kryssaksen. |
Align-innhold | Det justerer linjene i flex -beholderen. |
mellomrom | Kontrollerer eksplisitt mellomrommene mellom flex -elementene. |
Flex-Direction Property in CSS
CSS 3 gir en Flex-regi Eiendom som kan brukes til å spesifisere retningen på elementer i Flexbox -beholderen. Bruker Flex-regi Eiendom, vi kan spesifisere elementets retning fra toppbunn, bunn, venstre høyre og høyre-venstre.
Syntaks
Utdraget nedenfor vil gi den grunnleggende syntaks for CSS Flex-Direction-egenskap:
Flex-retning: Row | kolonne | rad-reverse | kolonne-reverse;Verdiene beskrevet i ovennevnte utdrag kan brukes til å spesifisere flexelementene horisontalt, vertikalt, horisontalt, men i omvendt rekkefølge, vertikalt, men i omvendt rekkefølge.
Flex-Wrap-eiendom i CSS
Å pakke elementene i flexbox -beholderen Flex-wrap Eiendom kan brukes. Det kan ta en av to verdier i.e. pakke inn eller Nowrap. Spesifisere "pakke inn" Verdien vil pakke elementene i flexbox -beholderen. Imidlertid “Nowrap” Verdien vil bli brukt hvis du ikke vil pakke inn elementene i Flexbox -beholderen.
Syntaks
Utdraget nedenfor vil gi den grunnleggende syntaks for CSS Flex-Wrap-egenskap:
Flex-Wrap: Wrap | Nowrap | Wrap-Reverse;Verdiene beskrevet i ovennevnte utdrag spesifiser om flex-elementene vil pakke, ikke innpeke eller pakk i omvendt rekkefølge.
Flex-flow-eiendom i CSS
De Flex-flow Eiendom kan brukes til å benytte funksjonalitetene til begge deler Flex-regi og Flex-wrap egenskaper.
Syntaks
Utdraget nedenfor vil gi den grunnleggende syntaks for CSS Flex-Flow-egenskap:
Flex-Flow: Flex-Direction Flex-Wrap;Justify-Content-eiendom i CSS
Det brukes til å justere beholderens elementer i forskjellige retninger som start, ende, midt, etc.
Syntaks
Utdraget nedenfor vil gi den grunnleggende syntaks for CSS Justice-Content-egenskap:
Justify-Content: Center | Flex-start | Flex-end | Space-mellom | Space-Evenly | rom-rundt;Senter-, flex-start- og flex-end-verdiene brukes til å plassere flex-elementene i sentrum, start og slutten av beholderen henholdsvis. Space-Mween-verdien vil spesifisere mellomrommet mellom flex-elementene, plassen-til og med vil spesifisere det like store rommet rundt flex-elementene, mens plassen vil spesifisere plass før, mellom og etter flex-elementene.
Eiendom med justering av Ailight-elementer i CSS
Standardverdien for denne egenskapen er strekk som strekker flex -elementene for å passe til beholderen.
Syntaks
Eiendommen nedenfor viser hvilke verdier egenskapen til justeringen av justerte elementer kan ta:
Align-Items: Strekk | Flex-start | sentrum | Flex-end | grunnlinje;Flex-start-, senter- og flex-end verdiene brukes til å plassere elementene i starten, sentrum, og på slutten av beholderen, mens baseline-verdien plasserer flex-elementene ved baseline på beholderen.
Eiendom med justering i CSS
Den brukes til å justere flexlinjene og standardverdien er strekk.
Syntaks
Utdraget nedenfor vil vise den grunnleggende syntaksen til egenskapen til justering av justeringer:
Align-Content: Strekk | Flex-start | sentrum | Flex-end | rom-rundt | rom mellom;Gap -eiendom i CSS
Kontrollerer eksplisitt mellomrommene mellom flex -elementene. Den spesifiserer gapets størrelse mellom kolonner og rader.
Syntaks
Utdraget nedenfor vil vise den grunnleggende syntaksen til egenskapen til justeringsinnhold:
GAP: ROW-GAP COLONN-GAP;De ovennevnte verdiene setter størrelsen på gapet mellom henholdsvis rader og kolonner.
Hvordan implementere Flexbox Container Properties i CSS
I dette avsnittet vil vi implementere de ovennevnte teoretiske begrepene praktisk talt.
Eksempel
I dette eksemplet vil vi implementere display-, justering av justeringer, flex-retning og gapegenskaper:
Flexbox Container
Følgende utdrag vil vise den respektive utgangen for ovennevnte kodebit:
Den ovennevnte utgangen autentiserer arbeidet med Flexbox Container Properties.
Konklusjon
Flex -beholderen er en boks/beholder som kan inneholde mange flex -varer. CSS gir mange flexbox containeregenskaper som kan brukes til forskjellige formål. For eksempel bestemmer visningsegenskapen hvilken type flex -beholder; Egenskapen for flex-retning spesifiserer retningen på elementer i beholderen, for eksempel en rad, rad-reverse osv. Denne oppskrivningen presenterer en komplett guide for Flexbox Container-egenskaper, syntaks og hvordan du bruker dem i CSS.