⊗mkPmFxMAA 209 of 250 menu

Flex elemek igazítása a főtengely mentén CSS-ben

A justify-content tulajdonság lehetővé teszi az elemek igazítását a főtengely mentén. Korábban már megismerkedtél a center, space-between, space-around, space-evenly értékekkel. Most pedig tanulmányozzunk meg néhány további értéket.

A flex-start érték az elemeket a főtengely elejéhez igazítja, a flex-end érték pedig a végéhez. Nézzük meg ezeket példákon keresztül.

Példa

Állítsuk a főtengelyt balról jobbra irányúra a flex-direction tulajdonság row értékre állításával. Igazítsuk a blokkokat a tengely elejéhez. Ehhez a justify-content tulajdonságot állítsuk flex-start értékre:

.parent { display: flex; flex-direction: row; /* főtengely balról jobbra */ justify-content: flex-start; /* blokkok a főtengely elejéhez */ }

A kód végrehajtásának eredménye:

Példa

Most igazítsuk a blokkokat a tengely végéhez. Ehhez a justify-content tulajdonságot állítsuk flex-end értékre:

.parent { display: flex; flex-direction: row; /* főtengely balról jobbra */ justify-content: flex-end; /* blokkok a főtengely végéhez */ }

A kód végrehajtásának eredménye:

Példa

Most állítsuk a főtengelyt jobbról balra irányúra a flex-direction tulajdonság row-reverse értékre állításával. Igazítsuk a blokkokat a tengely elejéhez, vagyis a jobb széléhez. Ehhez a justify-content tulajdonságot állítsuk flex-start értékre:

.parent { display: flex; flex-direction: row-reverse; /* főtengely jobbról balra */ justify-content: flex-start; /* blokkok a főtengely elejéhez */ }

A kód végrehajtásának eredménye:

Példa

Most pedig igazítsuk a blokkokat a főtengely végéhez, vagyis a bal széléhez. Ehhez a justify-content tulajdonságot állítsuk flex-end értékre:

.parent { display: flex; flex-direction: row-reverse; /* főtengely jobbról balra */ justify-content: flex-end; /* blokkok a főtengely végéhez */ }

A kód végrehajtásának eredménye:

Példa

Az előző példákban a főtengely vízszintes volt. Most fordítsuk meg és állítsuk függőleges irányúra.

Állítsuk a főtengelyt lefelé irányúnak a flex-direction tulajdonság column értékre állításával.

Igazítsuk a blokkokat a főtengely elejéhez, vagyis a felső széléhez. Ehhez a justify-content tulajdonságot állítsuk flex-start értékre:

.parent { display: flex; flex-direction: column; /* főtengely fentről lefelé */ justify-content: flex-start; /* blokkok a főtengely elejéhez */ }

A kód végrehajtásának eredménye:

Példa

Most igazítsuk a blokkokat a főtengely végéhez, vagyis az alsó széléhez. Ehhez a justify-content tulajdonságot állítsuk flex-end értékre:

.parent { display: flex; flex-direction: column; /* főtengely fentről lefelé */ justify-content: flex-end; /* blokkok a főtengely végéhez */ }

A kód végrehajtásának eredménye:

Példa

Fordítsuk meg a főtengelyt, állítsuk alulról felfelé irányúnak. Ehhez a flex-direction tulajdonságot állítsuk column-reverse értékre. Ebben az esetben a blokkok megváltoztatják a sorrendjüket - a tengely elején a HTML kódban utolsó blokk fog állni.

Igazítsuk a blokkokat a főtengely elejéhez, vagyis az alsó széléhez. Ehhez a justify-content tulajdonságot állítsuk flex-start értékre:

.parent { display: flex; flex-direction: column-reverse; /* főtengely alulról felfelé */ justify-content: flex-start; /* blokkok a főtengely elejéhez */ }

A kód végrehajtásának eredménye:

Példa

Most igazítsuk a blokkokat a főtengely végéhez, vagyis a felső széléhez. Ehhez a justify-content tulajdonságot állítsuk flex-end értékre:

.parent { display: flex; flex-direction: column-reverse; /* főtengely alulról felfelé */ justify-content: flex-end; /* blokkok a főtengely végéhez */ }

A kód végrehajtásának eredménye:

Gyakorlati feladatok

Ismételd meg az oldalt a következő minta szerint:

Ismételd meg az oldalt a következő minta szerint:

Ismételd meg az oldalt a következő minta szerint:

Ismételd meg az oldalt a következő minta szerint:

Ismételd meg az oldalt a következő minta szerint:

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás