Generator CSS Flexbox — Playground Layout Flex Visual

Lihat langsung apa yang dilakukan setiap properti flexbox: atur arah, wrapping, justify-content, align-items, dan gap, tambah atau hapus item, lalu klik item mana pun untuk mengatur flex-grow, shrink, basis, order, dan align-self. Mulai dari preset seperti navbar, grid kartu, atau sidebar, lalu salin CSS, HTML, atau kelas Tailwind.

Diperbarui

Klik item untuk mengeditnya. Seret pojok kanan bawah container untuk melihat cara layout menyesuaikan diri.

Data kamu tidak pernah meninggalkan komputer kamu. Semua proses berjalan 100% secara lokal di browser kamu.

Apakah alat ini membantu?0.0 0 penilaian
Buat layout CSS grid secara visualAtur kolom, baris, dan gap, seret sel untuk membuat area bernama, lalu salin CSS dan HTML-nya.CSS Grid Generator →

Cara menggunakan Generator Flexbox CSS

  1. Pilih preset — tengah, navbar, kartu yang wrapping, sidebar, stack — atau mulai dari nol.
  2. Atur container: flex-direction, flex-wrap, justify-content (sumbu utama), align-items (sumbu silang), dan gap.
  3. Klik item untuk mengatur flex-grow, shrink, basis, order, dan align-self; gunakan + Tambah item atau Hapus untuk mengubah jumlah item.
  4. Ubah ukuran container untuk mengujinya, lalu salin CSS, HTML, atau kelas Tailwind.

Dua sumbu pada flexbox

Flexbox menata item sepanjang sumbu utama (diatur oleh flex-direction) dan sumbu silang yang tegak lurus dengannya. justify-content membagi item sepanjang sumbu utama; align-items mengatur perataannya pada sumbu silang. Jika kamu beralih ke column, keduanya bertukar peran — itulah sebabnya “rata tengah secara vertikal” kadang membutuhkan justify-content dan kadang align-items.

flex: grow shrink basis

SingkatanArtinyaCocok untuk
flex: 11 1 0%Kolom dengan lebar sama yang berbagi ruang
flex: auto1 1 autoTumbuh mengikuti ukuran konten itu sendiri
flex: none0 0 autoItem tetap, seperti logo atau ikon
flex: 1 1 240pxMulai dari 240px, lalu membesar atau mengecilGrid kartu yang wrapping

margin-left: auto pada salah satu item akan mendorongnya — beserta semua item setelahnya — ke ujung paling kanan, cara klasik untuk membuat tombol “Masuk” rata kanan di navbar. Untuk layout dua dimensi dengan baris dan kolom, Generator CSS Grid lebih cocok.

Juga dicari sebagai: flexbox generator, playground flexbox, cara center div flexbox, generator justify-content, align-items css, generator layout flex, generator flex tailwind, contoh css flex.

Tool yang cocok dipakai bersama Generator Flexbox CSS

  • Generator Border Radius — Bulatkan sudut kotak mana pun: geser satu slider untuk semua sudut atau atur tiap sudut secara terpisah, beralih ke sudut elips untuk bentuk blob dan daun, lalu salin CSS border-radius terpendek yang valid.
  • Generator Box Shadow — Tumpuk beberapa lapis bayangan, atur offset, blur, spread dan opacity langsung di kartu pratinjau, lalu salin CSS box-shadow atau text-shadow.
  • Konverter CSS ke Tailwind — Tempel aturan atau deklarasi CSS dan dapatkan utility class Tailwind yang setara untuk setiap selector, termasuk state hover: dan arbitrary value seperti p-[13px].
  • Kalkulator clamp() — Masukkan ukuran minimum dan maksimum serta rentang viewport, lalu dapatkan nilai clamp() yang ramah zoom dengan penjelasan perhitungannya, pratinjau langsung, dan skala tipografi atau spasi fluid yang lengkap.

Pertanyaan yang sering diajukan

Bagaimana cara membuat div berada di tengah dengan flexbox?
Pada parent: display: flex; justify-content: center; align-items: center; dan berikan height. Pilih preset “Tengahkan apa saja” untuk melihat contohnya.
Apa perbedaan justify-content dan align-items?
justify-content mengatur posisi item sepanjang sumbu utama (horizontal pada baris), sedangkan align-items sepanjang sumbu silang (vertikal pada baris). Dengan flex-direction: column, keduanya bertukar.
Kenapa item flex saya tidak wrapping?
flex-wrap default-nya nowrap, sehingga item mengecil agar muat dalam satu baris. Atur flex-wrap: wrap dan berikan flex-basis atau min-width pada item agar punya ukuran untuk dibungkus.
Flexbox atau grid?
Flexbox untuk satu arah dalam satu waktu — navbar, toolbar, pemusatan elemen, dan deretan kartu. Grid saat kamu membutuhkan baris dan kolom yang sejajar, seperti layout halaman dan dashboard.
Bisakah saya memasang Generator Flexbox CSS sebagai aplikasi web dan memakainya offline?
Bisa. Generator Flexbox CSS adalah aplikasi web (PWA) yang bisa dipasang. Pemasangannya lewat browser kamu, bukan diunduh dari toko aplikasi. Klik Pasang aplikasi di bagian atas halaman ini di Chrome atau Edge (Windows, macOS, Linux, ChromeOS) atau di Android. Di iPhone dan iPad, gunakan Bagikan → Tambahkan ke Layar Utama, dan di Safari 17+ pada Mac, gunakan File → Tambahkan ke Dock. Setelah itu, aplikasi akan terbuka di jendelanya sendiri dengan ikonnya sendiri. Karena berjalan sepenuhnya di browser kamu, aplikasi ini tetap bisa dipakai offline. Firefox di desktop tidak bisa memasang aplikasi web. Cara memasang aplikasi.

Tool terkait