Tampilan yang responsif dan dinamis menjadi kunci keberhasilan sebuah website. Di sinilah CSS grid berperan me-level up cara kita mendesain dan mengembangkan layout web.

Sebagai sistem layout dua dimensi, CSS grid menghadirkan pendekatan baru dalam mengatur elemen-elemen halaman, memberikan kontrol penuh kepada web developer untuk mengkustomisasi tampilan sesuai keinginan. Melalui kemampuan untuk mengatur baris dan kolom dengan presisi, CSS grid mengubah cara kita melihat dan membangun antarmuka web.

Di artikel ini, kita akan menyelami fitur-fitur menarik dari CSS grid. Yuk, simak!

Dasar-dasar CSS Grid

Sebelum mengetahui cara menggunakan CSS grid, berikut elemen-elemen penting yang perlu kamu ketahui:

  • Baris (row) dan kolom (column): elemen ini menjadi struktur dasar dari CSS grid. Baris adalah elemen horizontal, sedangkan kolom adalah elemen vertikal. Keduanya bersama-sama membentuk kerangka kerja untuk meletakkan konten.

  • Garis (line): garis adalah pembatas antara baris dan kolom. Dengan menentukan nomor garis, kamu bisa menempatkan item di area yang diinginkan.

  • Sel (cell): sel adalah ruang antara garis vertikal dan horizontal. Elemen ini berguna sebagai tempat untuk meletakkan konten.

  • Area: area adalah ruang yang dibentuk dari beberapa sel, memungkinkan kamu untuk mengelompokkan elemen.

  • Gap: gap adalah jarak antara baris dan kolom, memberikan ruang antar elemen.

  • Kontainer (container): container adalah elemen utama yang mengandung grid. Di sini, kamu akan mendefinisikan struktur grid.

  • Item: item adalah elemen yang ditempatkan di dalam grid.

Cara Mengatur Grid Container

Langkah pertama dalam menggunakan CSS grid adalah membuat grid container. Kamu bisa melakukannya dengan menentukan elemen HTML yang akan dijadikan container.

Misalnya, kamu menggunakan elemen < div > sebagai container. Berikut contoh kode HTML-nya: