Apa itu Tailwind CSS? — Tailwind CSS

Pernah ngerjain CSS lalu mikir berjam-jam mau kasih nama class apa? header-button-primary-large-blue? Atau scroll ribuan baris CSS cari mana yang ngubah padding

Pernah ngerjain CSS lalu mikir berjam-jam mau kasih nama class apa? header-button-primary-large-blue? Atau scroll ribuan baris CSS cari mana yang ngubah padding nih? Tailwind CSS balik flow itu: lo gak nulis CSS sama sekali. Lo kombinasi class utility kecil-kecil langsung di HTML — p-4 bg-white rounded-lg shadow = padding + background + rounded + shadow, semua gabungan satu line. Hasilnya: gak ada lagi naming hell, gak ada CSS file yang membengkak, dan styling jadi visible langsung di markup.

💡 Adam Wathan bikin Tailwind tahun 2017 karena frustrasi sama BEM, OOCSS, semua naming convention yang ribet. Awalnya dibully komunitas ("class soup!", "ini CSS inline disamarkan!"). Sekarang dipake Netflix, GitHub, OpenAI, Vercel — top 5 framework CSS dunia. Pendekatan kontrarian yang menang.

CSS Tradisional vs Tailwind

<!-- CSS tradisional -->
<div class="card">Konten</div>
<style>
.card { padding: 16px; background: white; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); }
</style>

<!-- Tailwind CSS -->
<div class="p-4 bg-white rounded-lg shadow">Konten</div>

Keuntungan Tailwind

Sistem Spacing (Kelipatan 4px)

Tailwind pakai sistem konsisten: p-1 = 4px, p-2 = 8px, p-4 = 16px, p-8 = 32px. Berlaku untuk margin (m-*), padding (p-*), gap, width, height, dll.

🎭 Analogi sehari-hari

CSS tradisional = bikin lukisan from scratch — campur cat, beli kanvas, kasih nama setiap karya. Tailwind = LEGO blocks — udah jadi semua, tinggal kombinasi. Mau bikin rumah? Tumpuk block yang sesuai. Mau bikin pesawat? Block sama, susunan beda. Konsisten + cepet + gak pusing naming.

⚠️ Jebakan yang sering ditemui

TL;DR: Tailwind CSS = utility-first framework. Tulis class langsung di HTML (p-4 bg-white rounded), bukan CSS custom. Sistem spacing kelipatan 4px. Pros: gak pusing naming, no unused CSS, konsisten. Cons: HTML keliatan ribet awalnya. Dipake Netflix, GitHub, OpenAI, Vercel — standar industri 2025.

Yang akan kamu pelajari