208 of 313 menu

Vlastnost grid-column-end

Vlastnost grid-column-end nastavuje koncovou pozici prvku v gridu nebo mřížce až po určený sloupec. Hodnotou vlastnosti může být kladné nebo záporné číslo. Pokud zadáme kladné číslo, potom se koncová pozice prvku počítá zleva doprava. Při zadání záporného čísla se prvek umístí v opačném pořadí, tj. zprava doleva.

Důležitá nuance vlastnosti grid-column-end spočívá v tom, že číslo zadaného sloupce není zahrnuto do konečné pozice prvku - pokud zadáme číslo 3, prvek zabere pouze první a druhý sloupec.

Syntaxe

selektor { grid-column-end: kladné nebo záporné číslo; }

Příklad

Nastavme prvkům v gridu koncové pozice:

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

:

Příklad

A nyní pomocí vlastnosti grid-column-start udělejme to, aby první, druhý a třetí prvek byly umístěny v první řadě. A čtvrtý prvek zabral celou druhou řadu:

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

:

Příklad

Při překrytí sloupců, které zabírají sousední prvky, se každý následující prvek posune o řadu níže. Využijme této vlastnosti a udělejme to, aby se první prvek umístil v první řadě, druhý - ve druhé, a třetí a čtvrtý - ve třetí řadě:

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

:

Příklad

A nyní zadejme ve vlastnosti grid-column-end záporná čísla:

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

:

Viz také

  • vlastnost grid-column-start,
    která nastavuje počáteční pozici prvku v gridu podle sloupců
  • vlastnost grid-column,
    která nastavuje počáteční a koncovou pozici prvku v gridu podle sloupců
  • vlastnost grid-template-columns,
    která nastavuje počet a šířku sloupců v gridu
  • vlastnost grid-auto-columns,
    která nastavuje počet a šířku sloupců v implicitním gridu
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout