Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗mkSpGdEVA 116 of 128 menu
◀ ▶

Позиционирање на поединечен елемент по вертикалната оска на CSS Grid

На сличен начин може да се позиционираат елементи по вертикалната оска со помош на својството align-self. Ајде да погледнеме на примери, како функционира ова.

На почетокот на вертикалната оска

Ајде да го поставиме позиционирањето за првиот елемент на почетокот на вертикалната оска:

<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; }

:

Во центарот на вертикалната оска

Ајде да го поставиме позиционирањето на првиот елемент во центарот на вертикалната оска:

<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; }

:

На крајот на вертикалната оска

Ајде да го поставиме позиционирањето за нашиот прв елемент во grid-от на крајот на вертикалната оска:

<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; }

:

Практични задачи

Создадете grid, составен од пет елементи, позиционирани во две колони. Извршете позиционирање на третиот елемент на почетокот на вертикалната оска на grid-от.

Сега позиционирајте ги елементите на grid-от во три колони и зададете позиционирање на вториот елемент во центарот на вертикалната оска на grid-от.

Променете ја претходната задача, така што позиционирањето на четвртиот и петтиот елемент да се извршува на крајот и на почетокот на вертикалната оска соодветно.

← →
↑
Македонски▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј