⊗mkPmFxCAA 210 of 250 menu

Uitlyning van Fleksblokke op die Kruis-as in CSS

Laat ons nou blokke sowel op die kruis-as uitlyn. Uitlyning op hierdie as word bepaal deur die eienskap align-items. Die waarde flex-start druk die elemente teen die begin van die as, en die waarde flex-end - teen die einde daarvan.

Kom ons probeer met voorbeelde.

Voorbeeld

Laat ons die hoof-as van links na regs rig. In hierdie geval sal die kruis-as van bo na onder wys. Kom ons pas die plasing van ons blokke sowel op die hoof-as as op die kruis-as aan.

Op die hoof-as druk ons die blokke teen sy begin, dit wil sê, teen die linkerkant. Vir hierdie doel stel ons justify-content in op die waarde flex-start. Op die kruis-as druk ons die blokke ook teen sy begin, dit wil sê, teen die boonste kant. Vir hierdie doel stel ons align-items ook in op die waarde flex-start.

Kom ons kyk wat ons kry:

.parent { display: flex; flex-direction: row; /* hoof-as na regs, kruis-as af */ justify-content: flex-start; /* blokke na die begin van die hoof-as */ align-items: flex-start; /* blokke na die begin van die kruis-as */ }

Resultaat van die kode-uitvoering:

Voorbeeld

Laat ons nou die blokke teen die einde van die kruis-as druk, dit wil sê, teen die onderkant. Vir hierdie doel stel ons align-items in op die waarde flex-end:

.parent { display: flex; flex-direction: row; /* hoof-as na regs, kruis-as af */ justify-content: flex-start; /* blokke na die begin van die hoof-as */ align-items: flex-end; /* blokke na die einde van die kruis-as */ }

Resultaat van die kode-uitvoering:

Voorbeeld

Laat ons nou die hoof-as van bo na onder rig. Aangesien die hoof-as vertikaal is, sal die kruis-as van regs na links wys. Kom ons druk die blokke op albei asse teen hul begin:

.parent { display: flex; flex-direction: column; /* hoof-as af, kruis-as regs */ justify-content: flex-start; /* blokke na die begin van die hoof-as */ align-items: flex-start; /* blokke na die begin van die kruis-as */ }

Resultaat van die kode-uitvoering:

Voorbeeld

En nou op die kruis-as druk ons die blokke teen sy einde:

.parent { display: flex; flex-direction: column; /* hoof-as af, kruis-as regs */ justify-content: flex-start; /* blokke na die begin van die hoof-as */ align-items: flex-end; /* blokke na die einde van die kruis-as */ }

Resultaat van die kode-uitvoering:

Voorbeeld

Kom ons druk die blokke teen die einde van albei asse:

.parent { display: flex; flex-direction: column; /* hoof-as af, kruis-as regs */ justify-content: flex-end; /* blokke na die einde van die hoof-as */ align-items: flex-end; /* blokke na die einde van die kruis-as */ }

Resultaat van die kode-uitvoering:

Voorbeeld

Laat ons die rigting van die hoof-as verander - laat ons dit van onder na bo wys. In hierdie geval sal die kruis-as nie sy rigting verander nie, aangesien die hoof-as steeds vertikaal is.

Kom ons druk die blokke teen die begin van albei asse:

.parent { display: flex; flex-direction: column-reverse; /* hoof-as op, kruis-as regs */ justify-content: flex-start; /* blokke na die begin van die hoof-as */ align-items: flex-start; /* blokke na die begin van die kruis-as */ }

Resultaat van die kode-uitvoering:

Praktiese Take

Herhaal die bladsy volgens hierdie voorbeeld:

Herhaal die bladsy volgens hierdie voorbeeld:

Herhaal die bladsy volgens hierdie voorbeeld:

Herhaal die bladsy volgens hierdie voorbeeld:

Herhaal die bladsy volgens hierdie voorbeeld:

Herhaal die bladsy volgens hierdie voorbeeld:

Herhaal die bladsy volgens hierdie voorbeeld:

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp