208 of 313 menu

Свойство grid-column-end

Свойство grid-column-end задава крайна позиция на елемента в грида или мрежа до определена колона. Стойността на свойството може да бъде положително или отрицателно число. Ако зададем положително число, то крайната позиция на елемента се отброява отляво надясно. При указаване на отрицателно число елементът ще се разполага в обратен ред, т.е. отдясно наляво.

Важен нюанс на свойството grid-column-end е, че номерът на указаната колона не се включва в крайната позиция на елемента - ако зададем число 3, то елементът ще заеме само първата и втората колони.

Синтаксис

селектор { grid-column-end: положително или отрицателно число; }

Пример

Нека зададем на елементите в грида крайни позиции:

<div id="parent"> <div id="elem1">1</div> <div id="elem2">2</div> <div id="elem3">3</div> </div> #parent { display: grid; border: 2px solid #696989; } #parent > div { padding: 10px; border: 1px solid #696989; } #elem1 { grid-column-start: 1; grid-column-end: 2; } #elem2 { grid-column-start: 1; grid-column-end: 3; } #elem3 { grid-column-start: 1; grid-column-end: 4; }

:

Пример

А сега с помощта на свойството grid-column-start направим така, че първият, вторият и третият елемент да се разполагат в първия ред. А четвъртият елемент да заема целия втори ред:

<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; padding: 10px; border: 2px solid #696989; } #parent > div { padding: 10px; border: 1px solid #696989; } #elem1 { grid-column-start: 1; grid-column-end: 2; } #elem2 { grid-column-start: 2; grid-column-end: 3; } #elem3 { grid-column-start: 3; grid-column-end: 4; } #elem4 { grid-column-start: 1; grid-column-end: 4; }

:

Пример

При застъпване на колони, заемани от съседни елементи, всеки следващ елемент се измества на ред по-надолу. Нека използваме тази особеност за да направим така, че първият елемент да се разположи в първия ред, вторият - във втория, а третият и четвъртият - на третия ред:

<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; padding: 10px; border: 2px solid #696989; } #parent > div { padding: 10px; border: 1px solid #696989; } #elem1 { grid-column-start: 1; grid-column-end: 4; } #elem2 { grid-column-start: 2; grid-column-end: 3; } #elem3 { grid-column-start: 1; grid-column-end: 2; } #elem4 { grid-column-start: 3; grid-column-end: 4; }

:

Пример

А сега нека в свойството grid-column-end укажем отрицателни числа:

<div id="parent"> <div id="elem1">1</div> <div id="elem2">2</div> <div id="elem3">3</div> </div> #parent { display: grid; border: 2px solid #696989; } #parent > div { padding: 10px; border: 1px solid #696989; } #elem1 { grid-column-start: 1; grid-column-end: -4; } #elem2 { grid-column-start: 1; grid-column-end: -3; } #elem3 { grid-column-start: 1; grid-column-end: -2; }

:

Вижте също

  • свойство grid-column-start,
    което задава начална позиция на елемента в грида по колони
  • свойство grid-column,
    което задава начална и крайна позиции на елемента в грида по колони
  • свойство grid-template-columns,
    което задава брой и ширина на колоните в грида
  • свойство grid-auto-columns,
    което задава брой и ширина на колоните в неявен грид
Български
AfrikaansAzə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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне