208 of 313 menu

Egenskapen grid-column-end

Egenskapen grid-column-end anger slutpositionen för ett element i ett grid eller ett nät fram till en specifik kolumn. Egenskapsvärdet kan vara ett positivt eller negativt tal. Om vi anger ett positivt tal, räknas slutpositionen för elementet från vänster till höger. Vid angivelse av ett negativt tal kommer elementet att placeras i omvänd ordning, d.v.s. från höger till vänster.

En viktig nyans med egenskapen grid-column-end är att numret på den angivna kolumnen inte ingår i slutpositionen för elementet - om vi anger talet 3, kommer elementet endast att uppta den första och andra kolumnen.

Syntax

selektor { grid-column-end: positivt eller negativt tal; }

Exempel

Låt oss ange slutpositioner för elementen i griddet:

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

:

Exempel

Och nu med hjälp av egenskapen grid-column-start gör vi så att de första, andra och tredje elementen placeras på den första raden. Och det fjärde elementet tar upp hela den andra raden:

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

:

Exempel

När kolumnerna som upptas av intilliggande element överlappar, flyttas varje efterföljande element ner en rad. Låt oss använda denna egenskap för att göra så att det första elementet placeras på den första raden, det andra - på den andra, och det tredje och fjärde - på den tredje raden:

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

:

Exempel

Och låt oss nu i egenskapen grid-column-end ange negativa tal:

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

:

Se även

  • egenskapen grid-column-start,
    som anger startpositionen för ett element i griddet efter kolumner
  • egenskapen grid-column,
    som anger start- och slutpositioner för ett element i griddet efter kolumner
  • egenskapen grid-template-columns,
    som anger antalet och bredden på kolumner i griddet
  • egenskapen grid-auto-columns,
    som anger antalet och bredden på kolumner i ett implicit grid
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa