Playground CSS Flexbox & Grid
Sesuaikan properti kontainer untuk Flexbox atau Grid CSS, lihat tata letak visual diperbarui secara langsung, dan salin CSS yang dihasilkan.
Playground CSS Flexbox & Grid — Beralih antara Flexbox dan Grid, sesuaikan properti kontainer — flex-direction, flex-wrap, justify-content, align-items, grid-template-columns/rows, gap, dan jumlah item — lalu sebuah kotak berisi ubin bernomor akan tersusun ulang secara real-time sementara CSS yang sesuai dibuatkan untuk Anda. Semuanya berjalan sepenuhnya di browser Anda, jadi apa pun yang Anda konfigurasikan tidak pernah diunggah. Salin aturan .container yang dihasilkan langsung ke lembar gaya Anda.
Apa itu Playground CSS Flexbox & Grid?
Playground CSS Flexbox & Grid adalah sandbox visual gratis untuk mempelajari dan membuat prototipe dua model tata letak utama CSS, dibuat untuk pengembang front-end, pelajar, dan desainer. Pilih Flex atau Grid dengan sakelar mode, lalu atur properti kontainer dengan dropdown sederhana dan input angka: dalam mode Flex Anda mengontrol flex-direction, flex-wrap, justify-content, dan align-items; dalam mode Grid Anda menentukan berapa banyak kolom dan baris (ditampilkan sebagai repeat(n, 1fr)) ditambah justify-items dan align-items. Nilai gap dan jumlah item berlaku untuk keduanya. Pratinjau langsung berisi ubin bernomor menunjukkan dengan tepat bagaimana perilaku perataan dan jarak Anda, dan aturan .container CSS lengkap dibuatkan untuk Anda salin. Gunakan kapan pun Anda ingin melihat tampilan nyata pengaturan flex atau grid sebelum menempelkannya ke proyek Anda.
Cara menggunakan Playground CSS Flexbox & Grid
- Pilih Flex atau Grid dengan sakelar mode untuk menentukan model tata letak mana yang akan dibuat.
- Dalam mode Flex, atur flex-direction, flex-wrap, justify-content, dan align-items dari dropdown.
- Dalam mode Grid, atur jumlah kolom dan baris, ditambah justify-items dan align-items.
- Buka Pengaturan untuk mengubah gap (jarak dalam px) dan jumlah item yang ditampilkan di pratinjau.
- Perhatikan pratinjau ubin tersusun ulang saat Anda mengubah setiap properti.
- Salin aturan .container CSS yang dihasilkan dan tempelkan ke lembar gaya Anda.
Contoh
Baris flex terpusat
Masukan
Flex · direction row · justify-content center · align-items center · gap 12
Keluaran
.container {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
align-items: center;
gap: 12px;
}Grid tiga kolom
Masukan
Grid · columns 3 · rows 2 · justify-items start · align-items stretch · gap 16
Keluaran
.container {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-template-rows: repeat(2, 1fr);
justify-items: start;
align-items: stretch;
gap: 16px;
}Kolom flex dengan space-between
Masukan
Flex · direction column · justify-content space-between · align-items stretch · gap 8
Keluaran
.container {
display: flex;
flex-direction: column;
flex-wrap: wrap;
justify-content: space-between;
align-items: stretch;
gap: 8px;
}Pertanyaan yang sering diajukan
- Apa perbedaan antara Flexbox dan Grid di sini?
- Mode Flex menyusun item di sepanjang satu sumbu dan menyediakan flex-direction, flex-wrap, justify-content, dan align-items. Mode Grid menyusun item dalam kisi dua dimensi menggunakan grid-template-columns dan grid-template-rows (ditulis sebagai repeat(n, 1fr)) bersama justify-items dan align-items. Ganti mode dengan sakelar untuk membandingkan bagaimana tiap model menangani perataan yang sama.
- Apa fungsi nilai gap?
- Gap mengatur, dalam piksel, jarak antara setiap item baik di tata letak Flex maupun Grid melalui properti CSS gap. Tingkatkan untuk merenggangkan ubin atau setel ke 0 untuk tata letak yang rapat; pratinjau dan CSS yang dihasilkan sama-sama diperbarui secara instan.
- Mengapa justify-content dan align-items ditulis berbeda di Grid?
- Grid menggunakan kata kunci start, end, center, dan stretch untuk justify-items dan align-items, sedangkan Flex menggunakan flex-start dan flex-end. Alat ini menghasilkan kata kunci yang benar sesuai mode yang Anda gunakan, sehingga CSS yang disalin selalu valid.
- Bisakah saya mengubah jumlah item yang ditampilkan?
- Bisa. Buka Pengaturan dan ubah jumlah item untuk menambah atau menghapus ubin pratinjau bernomor (hingga 24). Ini hanya memengaruhi demonstrasi di layar; CSS yang dihasilkan menggambarkan kontainer, bukan item itu sendiri.
- Apakah data saya diunggah ke suatu tempat?
- Tidak. Playground berjalan sepenuhnya di browser Anda dengan JavaScript, jadi pengaturan Anda dan CSS yang dihasilkan tidak pernah dikirim ke server. Ia bekerja secara privat dan bahkan offline setelah halaman dimuat.
Alat terkait
Kode ke Gambar
Ubah cuplikan kode menjadi kartu PNG yang rapi dengan penyorotan sintaksis di browser Anda, dengan tema, latar gradien atau transparan, dan padding — tanpa unggah.
Pemeriksa Kontras Warna
Periksa rasio kontras WCAG antara warna HEX latar depan dan latar belakang serta lihat apakah lolos AA dan AAA untuk teks normal maupun besar.
Pencampur Warna
Campurkan dua warna HEX pada rasio yang dipilih dalam ruang warna RGB atau Lab dan baca warna tengah hasilnya sebagai sampel dan nilai HEX yang dapat disalin.
Generator Gradasi Warna
Ubah satu warna HEX dasar menjadi skala gradasi 50-950 bergaya Tailwind, dicampur ke arah putih dan hitam, setiap langkah dengan sampel dan HEX yang bisa disalin.