224 of 313 menu

Īpašība grid-template

Īpašība grid-template nosaka rindu un kolonnu skaitu un platumu, kuru elements aizņems gridā vai režģī un ir saīsināta forma īpašībām grid-template-rows un grid-template-columns. Rindas un kolonnas, kurās tiks izvietots elements, tiek norādītas caur slīpsvītru. Īpašība grid-template tiek noteikta vecākelementā un nosaka pēctečelementu izvietojumu. Īpašības vērtībā mēs norādām rindu vai kolonnu platumu jebkādās mērvienībās izmēriem.

Norādot īpašībās vērtības pikseļos, elementu izmēri precīzi atbilstīs tiem. Ja mēs norādām vārdu auto, tad kolonnas un rindas aizpildīs visu pieejamo vietu. Izmantojot mērvienību fr (frakcija) nozīmē, ka visa vieta tiks sadalīta vienādos daļās. Priekšrocība fr ir tā pielāgojamība dažādiem konteineriem vai ekrāna izšķirtspējām, jo fr vienkārši sadala tās norādītajā frakciju skaitā bez saistības ar precīzu izmēru pikseļos.

Sintakse

selektors { grid-template: rindu platums un skaits / kolonnu platums un skaits; }

Piemērs

Ar īpašības grid-template palīdzību izveidosim tabulu:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> <div>9</div> </div> #parent { display: grid; grid-template: 1fr 1fr 1fr / 1fr 1fr 1fr; border: 2px solid #696989; padding: 10px; width: 400px; height: 400px; } #parent > div { padding: 10px; border: 1px solid #696989; }

:

Piemērs

Tagad piešķirsim otrajai un trešajai rindai vienādu platumu, un katrai kolonnai - atšķirīgu platumu:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> <div>9</div> </div> #parent { display: grid; grid-template: 60px 1fr 60px / 20% 1fr 15%; border: 2px solid #696989; padding: 10px; width: 400px; height: 300px; } #parent > div { padding: 10px; border: 1px solid #696989; }

:

Piemērs

Tagad tabulā no iepriekšējā piemēra izveidosim augšējo rindu ar platumu divās frakcijās, un pirmo kolonnu - pussfrakcijā:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> <div>9</div> </div> #parent { display: grid; grid-template: 2fr 1fr 1fr / 0.5fr 1fr 1fr; border: 2px solid #696989; padding: 10px; width: 400px; height: 400px; } #parent > div { padding: 10px; border: 1px solid #696989; }

:

Skatiet arī

  • īpašība grid,
    kas nosaka īpašību saīsināto apzīmējumu kolonnām un rindām
  • īpašība grid-template-rows,
    kas nosaka rindu skaitu un platumu gridā
  • īpašība grid-template-columns,
    kas nosaka kolonnu skaitu un platumu gridā
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt