Pengenalan HTML 15
Sekilas tentang Tailwind CSS
oleh: Suryo Adhy Chandra, ST
Kita sudah belajar CSS sendiri dan Bootstrap. Sekarang ada satu lagi framework CSS yang sangat populer di dunia web modern — namanya Tailwind CSS. Yuk kita kenali!
1. Apa itu Tailwind CSS?
Tailwind CSS adalah framework CSS yang bekerja dengan cara yang berbeda dari Bootstrap. Tailwind menyediakan banyak utility class kecil-kecil yang masing-masing hanya mengatur satu hal saja.
Misalnya, daripada menulis class .btn-primary yang sudah mengatur warna, padding,
border-radius sekaligus, di Tailwind kita menggabungkan class-class kecil satu per satu:
Cara ini disebut utility-first — membangun tampilan dengan menggabungkan banyak class kecil langsung di HTML, tanpa perlu menulis file CSS terpisah.
2. Perbedaan Tailwind dengan Bootstrap 5
| Aspek | Tailwind CSS | Bootstrap 5 |
|---|---|---|
| Pendekatan | Utility-first — class kecil untuk satu fungsi | Component-based — class untuk satu komponen utuh |
| Tampilan default | Tidak ada — kamu yang menentukan segalanya | Ada tampilan bawaan yang langsung bisa dipakai |
| Kustomisasi | Sangat bebas dan mudah dikustomisasi | Bisa, tapi butuh usaha lebih untuk mengubah default |
| Kecepatan belajar | Butuh waktu lebih untuk hafal nama class-nya | Lebih mudah dipelajari untuk pemula |
| Ukuran file | Sangat kecil (hanya class yang dipakai yang disertakan) | Lebih besar karena menyertakan semua komponen |
| Desain unik | Mudah — tidak ada tampilan "Bootstrap-feel" | Semua website Bootstrap cenderung mirip satu sama lain |
| Popularitas 2024 | Sangat populer di project modern | Masih banyak digunakan, terutama di proyek lama |
Contoh membuat tombol yang sama dengan dua cara:
Bootstrap
Tailwind
(preview tanpa Tailwind — hasilnya sama)
3. Contoh Tailwind Sederhana
Untuk menggunakan Tailwind, kita perlu menyertakan script CDN-nya terlebih dahulu di bagian
<head>:
Contoh 1 — Teks dan warna:
Judul Besar Biru
Teks normal abu-abu
Teks kecil hijau miring
Contoh 2 — Kartu dengan shadow:
Judul Kartu
Isi kartu yang dibuat dengan Tailwind CSS.
Contoh 3 — Layout dua kolom:
Contoh 4 — Kode lengkap pakai CDN:
- Tailwind CSS = framework utility-first, class kecil-kecil untuk satu fungsi
- Bootstrap = framework component-based, class untuk komponen utuh
- Tailwind lebih bebas dan fleksibel, Bootstrap lebih cepat untuk pemula
- Pakai CDN
https://cdn.tailwindcss.comuntuk langsung mencoba - Nama class Tailwind mengikuti sistem tone 50–900 seperti yang kita pelajari di materi warna