209 of 313 menu

Properti grid-column

Properti grid-column mengatur posisi awal dan akhir elemen dalam grid atau jaring berdasarkan kolom. Nilai properti dapat berupa angka positif atau negatif, yang ditentukan melalui garis miring. Angka pertama menunjukkan posisi awal elemen, angka kedua - posisi akhir.

Jika kita menetapkan angka positif sebagai nilai, maka posisi elemen dihitung dari kiri ke kanan. Jika menetapkan angka negatif, elemen akan ditempatkan dalam urutan terbalik, yaitu dari kanan ke kiri.

Sintaksis

selektor { grid-column: posisi awal / posisi akhir; }

Contoh

Mari kita tetapkan posisi awal dan akhir untuk elemen-elemen dalam grid:

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

:

Contoh

Dan sekarang mari kita tentukan angka negatif dalam properti grid-column:

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

:

Contoh

Sekarang kita buat agar elemen pertama, kedua, dan ketiga terletak di baris pertama. Dan elemen keempat menempati seluruh baris kedua:

<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: 1 / 2; } #elem2 { grid-column: 2 / 3; } #elem3 { grid-column: 3 / 4; } #elem4 { grid-column: 1 / 4; }

:

Contoh

Saat kolom yang ditempati oleh elemen-elemen yang berdekatan tumpang tindih, setiap elemen berikutnya akan bergeser ke baris di bawahnya. Mari kita gunakan fitur ini untuk membuat elemen pertama terletak di baris pertama, elemen kedua - di baris kedua, dan elemen ketiga serta keempat - di baris ketiga:

<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: 1 / 4; } #elem2 { grid-column: 2 / 3; } #elem3 { grid-column: 1 / 2; } #elem4 { grid-column: 3 / 4; }

:

Contoh

Mari gabungkan properti grid-column dan grid-row:

<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; grid-template-columns: 2fr 1fr 1fr; border: 2px solid #696989; padding: 10px; height: 300px; width: 400px; } #parent > div { padding: 10px; border: 1px solid #696989; } #elem1 { grid-row: 1 / 3; } #elem2 { grid-row: 1 / 2; } #elem3 { grid-row: 1 / 2; } #elem4 { grid-row: 2 / 3; grid-column: 2 / 4; }

:

Contoh

Dan sekarang mari kita buat agar blok pertama dan kelima menempati seluruh baris, blok kedua - dua baris dan dua kolom, sedangkan blok ketiga dan keempat - satu baris dan dua kolom:

<div id="parent"> <div id="elem1">1</div> <div id="elem2">2</div> <div id="elem3">3</div> <div id="elem4">4</div> <div id="elem5">5</div> </div> #parent { display: grid; grid-template-columns: 2fr 1fr 1fr; border: 2px solid #696989; padding: 10px; height: 300px; width: 400px; } #parent > div { padding: 10px; border: 1px solid #696989; } #elem1 { grid-row: 1 / 2; grid-column: 1 / 4; } #elem2 { grid-row: 2 / 4; grid-column: 1 / 2; } #elem3 { grid-row: 2 / 3; grid-column: 2 / 4; } #elem4 { grid-row: 3 / 3; grid-column: 2 / 4; } #elem5 { grid-row: 4 / 5; grid-column: 1 / 4; }

:

Lihat Juga

  • properti grid-row,
    yang mengatur posisi awal dan akhir elemen dalam grid berdasarkan baris
  • properti grid-column-start,
    yang mengatur posisi awal elemen dalam grid berdasarkan kolom
  • properti grid-column-end,
    yang mengatur posisi akhir elemen dalam grid berdasarkan kolom
  • properti grid-template-columns,
    yang mengatur jumlah dan lebar kolom dalam grid
  • properti grid-auto-columns,
    yang mengatur jumlah dan lebar kolom dalam grid implisit
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak