⊗mkSpGdEVA 116 of 128 menu

Atskiro elemento lygiavimas vertikalioje CSS tinklelio ašyje

Panašiu būdu galima lygiuoti elementus vertikalioje ašyje naudojant savybę align-self. Pažiūrėkime pavyzdžiuose, kaip tai veikia.

Pagal vertikalios ašies pradžią

Nustatykime pirmojo elemento lygiavimą pagal vertikalios ašies pradžią:

<div id="parent"> <div id="elem1">1</div> <div id="elem2">2</div> <div id="elem3">3</div> <div id="elem4">4</div> </div> #parent { display: grid; grid-template-columns: 100px 100px; grid-template-rows: repeat(3, 1fr); grid-gap: 10px; padding: 10px; border: 2px solid #696989; height: 200px; width: 400px; } #parent > div { grid-gap: 10px; padding: 10px; box-sizing: border-box; border: 1px solid #696989; } #elem1 { align-self: start; }

:

Pagal vertikalios ašies centrą

Nustatykime pirmojo elemento lygiavimą pagal vertikalios ašies centrą:

<div id="parent"> <div id="elem1">1</div> <div>2</div> <div>3</div> <div>4</div> </div> #parent { display: grid; grid-template-columns: 100px 100px; grid-template-rows: repeat(3, 1fr); grid-gap: 10px; padding: 10px; border: 2px solid #696989; height: 200px; width: 400px; } #parent > div { grid-gap: 10px; padding: 10px; box-sizing: border-box; border: 1px solid #696989; } #elem1 { align-self: center; }

:

Pagal vertikalios ašies pabaigą

Nustatykime mūsų pirmojo elemento tinklelyje lygiavimą pagal vertikalios ašies pabaigą:

<div id="parent"> <div id="elem1">1</div> <div>2</div> <div>3</div> <div>4</div> </div> #parent { display: grid; grid-template-columns: 100px 100px; grid-template-rows: repeat(3, 1fr); grid-gap: 10px; padding: 10px; border: 2px solid #696989; height: 200px; width: 400px; } #parent > div { grid-gap: 10px; padding: 10px; box-sizing: border-box; border: 1px solid #696989; } #elem1 { align-self: end; }

:

Praktinės užduotys

Sukurkite tinklelį, susidedantį iš penkių elementų, išdėstytų dviem stulpeliais. Atlikite trečiojo elemento lygiavimą pagal vertikalios tinklelio ašies pradžią.

Dabar išdėstykite tinklelio elementus trimis stulpeliais ir nustatykite antrojo elemento lygiavimą pagal vertikalios tinklelio ašies centrą.

Pakeiskite ankstesnę užduotį taip, kad ketvirto ir penkto elementų lygiavimai vyktų pagal vertikalios ašies pabaigą ir pradžą atitinkamai.

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