Daftar Isi
- flex Itu Apa Sih?
- Utility flex yang Wajib Kamu Tau
- Membuat Navbar Sederhana Memakai flex
- Penutup
Di dunia Tailwind CSS yang penuh warna dan utility bertebaran ke mana-mana, ada satu utility yang menurutku gak boleh dilewatkan sama sekali.
Namanya: flex
Iya, flex. Simpel, pendek, tapi super berpengaruh. Bisa dibilang, flex ini adalah tulang punggung layout di hampir semua komponen modern. Mau bikin navbar? Butuh flex. Mau bikin card dengan tombol di bawah kanan? Pakai flex. Mau nyusun dua kolom berdampingan? Lagi-lagi: flex.
flex Itu Apa Sih?
Dalam Tailwind, flex adalah utility yang mengaktifkan sistem Flexbox di elemen HTML. Artinya, kamu bisa ngatur posisi anak-anak elemennya (child elements) dengan jauh lebih mudah dan fleksibel. (Makanya namanya flex kan?)
Setelah kamu menambahkan class="flex" ke suatu elemen, kamu bisa pakai utility tambahan buat ngatur:
- Arah itemnya (horizontal atau vertikal)
- Posisi itemnya (di tengah, di kanan, di kiri, dll)
- Jarak antar itemnya
- Apakah item bisa pindah baris kalau kelebihan
Utility flex yang Wajib Kamu Tau
| Utility Tailwind | Fungsi Cepatnya |
|---|---|
flex | Aktifkan Flexbox |
flex-row | Sejajarkan item ke samping (default) |
flex-col | Susun item ke bawah |
items-center | Rata tengah vertikal |
justify-center | Rata tengah horizontal |
justify-between | Item paling kiri dan kanan |
gap-x-* / gap-y-* | Ngatur jarak horizontal / vertikal antar item |
flex-wrap | Item bisa turun ke baris baru kalau kelebihan |
Membuat Navbar Sederhana Memakai flex
<div class="flex items-center justify-between p-4 bg-white shadow-md">
<h1 class="text-lg font-bold">Brand</h1>
<ul class="flex gap-6 text-sm">
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Contact</a></li>
</ul>
</div>
Di contoh ini:
flexbikin elemen sejajar secara horizontalitems-centerbikin semuanya sejajar secara vertikaljustify-betweenbikin logo di kiri, menu di kanangap-6bikin menu-nya ada jarak
Preview :

Penutup
Utility flex di Tailwind CSS bukan cuma penting, tapi wajib dikuasai. Hampir semua bagian dari website modern — mulai dari navbar, kartu produk, hero section, hingga footer — semuanya bisa dengan mudah diatur pakai flex.
Kalau kamu baru belajar Tailwind, kuasai flex dulu. Dengan itu aja, kamu udah bisa bikin tampilan website yang rapi, responsif, dan modern banget.