⊗mkPmFxMAA 209 of 250 menu

Flex elementų lygiavimas pagrindinėje ašyje CSS

Savybė justify-content leidžia išlyginti elementus pagrindinėje ašyje. Anksčiau jūs jau susipažinote su reikšmėmis center, space-between, space-around, space-evenly. Dabar išnagrinėkime dar keletą reikšmių.

Reikšmė flex-start priglunda elementus prie pagrindinės ašies pradžios, o reikšmė flex-end - prie pabaigos. Pažiūrėkime į pavyzdžius.

Pavyzdys

Nukreipkime pagrindinę ašį iš kairės į dešinę, nustatydami savybės flex-direction reikšmę row. Prigluskime blokus prie ašies pradžios. Tam justify-content nustatykime reikšmę flex-start:

.parent { display: flex; flex-direction: row; /* pagrindinė ašis iš kairės į dešinę */ justify-content: flex-start; /* blokai prie pagrindinės ašies pradžios */ }

Kodo vykdymo rezultatas:

Pavyzdys

Dabar prigluskime blokus prie ašies pabaigos. Tam justify-content nustatykime reikšmę flex-end:

.parent { display: flex; flex-direction: row; /* pagrindinė ašis iš kairės į dešinę */ justify-content: flex-end; /* blokai prie pagrindinės ašies pabaigos */ }

Kodo vykdymo rezultatas:

Pavyzdys

Dabar nukreipkime pagrindinę ašį iš dešinės į kairę, nustatydami savybės flex-direction reikšmę row-reverse. Prigluskime blokus prie ašies pradžios, tai yra prie dešiniojo krašto. Tam justify-content nustatykime reikšmę flex-start:

.parent { display: flex; flex-direction: row-reverse; /* pagrindinė ašis iš dešinės į kairę */ justify-content: flex-start; /* blokai prie pagrindinės ašies pradžios */ }

Kodo vykdymo rezultatas:

Pavyzdys

O dabar prigluskime blokus prie pagrindinės ašies pabaigos, tai yra prie kairiojo krašto. Tam justify-content nustatykime reikšmę flex-end:

.parent { display: flex; flex-direction: row-reverse; /* pagrindinė ašis iš dešinės į kairę */ justify-content: flex-end; /* blokai prie pagrindinės ašies pabaigos */ }

Kodo vykdymo rezultatas:

Pavyzdys

Ankstesniuose pavyzdžiuose pagrindinė ašis buvo nukreipta horizontaliai. Dabar apverskime ją ir nukreipkime vertikaliai.

Nukreipkime pagrindinę ašį žemyn, nustatydami savybės flex-direction reikšmę column.

Prigluskime blokus prie pagrindinės ašies pradžios, tai yra prie viršutinio krašto. Tam justify-content nustatykime reikšmę flex-start:

.parent { display: flex; flex-direction: column; /* pagrindinė ašis iš viršaus į apačią */ justify-content: flex-start; /* blokai prie pagrindinės ašies pradžios */ }

Kodo vykdymo rezultatas:

Pavyzdys

Dabar prigluskime blokus prie pagrindinės ašies pabaigos, tai yra prie apatinio krašto. Tam justify-content nustatykime reikšmę flex-end:

.parent { display: flex; flex-direction: column; /* pagrindinė ašis iš viršaus į apačią */ justify-content: flex-end; /* blokai prie pagrindinės ašies pabaigos */ }

Kodo vykdymo rezultatas:

Pavyzdys

Apverskime pagrindinę ašį, nukreipdami ją iš apačios į viršų. Tam savybės flex-direction nustatykime reikšmę column-reverse. Šiuo atveju blokai pakeis savo tvarką - ašies pradžioje bus paskutinis HTML kode esantis blokas.

Prigluskime blokus prie pagrindinės ašies pradžios, tai yra prie apatinio krašto. Tam justify-content nustatykime reikšmę flex-start:

.parent { display: flex; flex-direction: column-reverse; /* pagrindinė ašis iš apačios į viršų */ justify-content: flex-start; /* blokai prie pagrindinės ašies pradžios */ }

Kodo vykdymo rezultatas:

Pavyzdys

Prigluskime blokus prie pagrindinės ašies pabaigos, tai yra prie viršutinio krašto. Tam justify-content nustatykime reikšmę flex-end:

.parent { display: flex; flex-direction: column-reverse; /* pagrindinė ašis iš apačios į viršų */ justify-content: flex-end; /* blokai prie pagrindinės ašies pabaigos */ }

Kodo vykdymo rezultatas:

Praktinės užduotys

Pakartokite puslapį pagal šį pavyzdį:

Pakartokite puslapį pagal šį pavyzdį:

Pakartokite puslapį pagal šį pavyzdį:

Pakartokite puslapį pagal šį pavyzdį:

Pakartokite puslapį pagal šį pavyzdį:

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti