⊗mkSpGdEASh 118 of 128 menu

Кратенка за усогласување на поединечен елемент во CSS Grid

Може истовремено да се усогласи поединечен елемент и по хоризонталната и по вертикалната оска. За ова се користи својството place-self. Тоа прифаќа две вредности разделени со празно место. Првата вредност го одредува усогласувањето по вертикалата, а втората - по хоризонталата. Ајде да погледнеме на примери.

По центар на вертикалната и почеток на хоризонталната

<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 { place-self: center 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 { place-self: start end; }

:

По крај на вертикалната и по центар на хоризонталната

<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 { place-self: end center; }

:

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

Создадете 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
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј