0

Generator CSS Grid

Rancang tata letak CSS Grid secara visual: atur kolom, baris, dan jarak, lalu ketik nama area ke dalam sel untuk membangun grid-template-areas — dengan pratinjau langsung serta CSS dan HTML yang dapat disalin.

🔒 Diproses sepenuhnya di browser Anda — apa pun yang Anda masukkan di sini tidak akan pernah diunggah.

Ketik nama ke sel mana pun di bawah; sel dengan nama yang sama digabung menjadi satu region grid-template-areas.

Memproses... 0%

Hasil

Deklarasi grid-template-areas adalah salah satu bagian CSS yang paling mudah dibaca, tetapi hanya setelah ia ada — membuatnya secara manual berarti menghitung string kutipan dan mencocokkan panjang baris, dan satu sel yang tidak cocok secara diam-diam merusak seluruh tata letak. Generator ini mengubahnya menjadi manipulasi langsung: atur jumlah kolom dan baris, ketik nama ke sel mana pun di grid langsung, dan nama yang cocok akan otomatis melebur menjadi satu area bernama.

Di balik layar, setiap sel yang Anda biarkan kosong menjadi titik dalam string grid-template-areas yang dihasilkan, dan setiap sel yang Anda beri nama menjadi bagian dari persegi panjang nama tersebut. CSS hanya mengizinkan area bernama menempati satu blok persegi panjang bersih, jadi alat ini memeriksanya saat Anda mengetik dan memberi tahu Anda dengan tepat ketika sebuah nama belum membentuk persegi panjang yang valid — alih-alih diam-diam menghasilkan CSS yang akan ditolak browser.

jarak-kolom dan jarak-baris bawaan adalah 8px dan digabung menjadi satu baris gap jika nilainya cocok, dan pratinjau grid langsung selalu mencerminkan jejak grid-template-columns dan grid-template-rows Anda, termasuk kolom piksel tetap dari preset seperti rel samping 200px holy grail. Keluaran yang dapat disalin mencakup kedua sisi: blok CSS siap untuk stylesheet Anda dan kerangka HTML yang cocok dengan satu div grid-area per area bernama.

Grid dan flexbox memecahkan masalah tata letak yang berbeda, dan css-flexbox-generator di situs ini adalah titik awal yang lebih baik untuk tata letak satu dimensi — satu baris atau kolom item fleksibel seperti bilah navigasi atau tumpukan kartu. Gunakan generator grid ini sebagai gantinya ketika Anda membutuhkan kontrol dua dimensi, baris dan kolom eksplisit, atau area bernama seperti header/nav/main/footer; kedua alat ini sering berakhir di halaman yang sama, grid untuk kerangka halaman dan flexbox di dalam bagian-bagiannya. Seperti setiap alat di situs ini, ia berjalan sepenuhnya di browser Anda — tanpa unggahan, tanpa akun.