Tailwind CSS: Desain Cepat Tanpa Pindah File
Selamat datang di modul Tailwind CSS! Kamu baru saja lulus dari CSS tradisional tempat kamu
memisahkan file HTML dan CSS. Dulu, membuat tombol mengharuskanmu bolak-balik antara file `index.html` dan
`style.css` sambil pusing memikirkan nama class yang cocok (seperti `.btn-utama-besar`).
Tailwind membalikkan semua itu. Tailwind adalah Utility-First CSS Framework yang
memungkinkanmu mendesain langsung di dalam file HTML menggunakan class-class kecil bawaannya!
ðĨ Gaya Lama vs Gaya Tailwind
Mari bandingkan cara kerja Web Developer jadul dengan Developer modern (menggunakan Tailwind) saat membuat sebuah tombol biru sederhana.
<button class="btn-biru">Beli</button>
.btn-biru {
background-color: blue;
color: white;
padding: 8px 16px;
border-radius: 4px;
}
ðĄ Kenapa Tailwind Begitu Beken?
Pada awalnya, melihat HTML penuh dengan nama class mungkin terlihat berantakan ("Spaghetti Code"). Namun, ribuan perusahaan teknologi dunia seperti OpenAI, Netflix, dan Github menggunakannya. Kenapa?
Bebas Momen "Ngarang Nama"
Kamu tak perlu lagi menghabiskan 10 menit hanya untuk
memikirkan apakah kotak ini harus dinamai .card-profile-wrapper atau .user-box-container.
Tanpa Bolak-Balik File
Karena kamu mendesain langsung di file HTML (atau komponen React/Vue-mu), fokusmu tetap di satu tempat. Kecepatan kodingmu akan meningkat drastis hingga 3x lipat!
Ukuran File Super Kecil
Tailwind memiliki sebuah "Kompilator" canggih. Saat kamu merilis websitemu, Tailwind akan menghapus semua CSS yang TIDAK kamu pakai, membuat ukurannya hanya hitungan Kilobytes (sangat ringan)!
ðŪ Playground: Mengganti Class Secara Live
Coba klik opsi-opsi class Tailwind di bawah ini. Perhatikan bagaimana setiap kali kamu menimpa atribut class pada kode HTML, bentuk elemen kotaknya
akan berubah di dunia nyata!
Hai Dunia!
</div>
ð Ringkasan Emas Tailwind
bg-red-500
atau p-4 untuk
membangun mahakaryamu sendiri langsung di dokumen HTML.
display: flex; âĄïļ flex).
mt-1, mt-2, mt-3 yang dikali sekian piksel
statis), websitemu akan terhindar dari desain acak-acakan di mana tiap jarak margin berbeda-beda.
Desain jadi konsisten dan menyegarkan mata!