🎨

Frontend Fundamentals

Kursus Gratis — Fullstack Talent

3

Setup & Instalasi Tailwind CSS

📖 12 menit baca 🏷️ Fundamental

Ada dua cara utama untuk memasukkan Tailwind ke dalam website-mu: Cara instan (Play CDN) yang cocok untuk belajar, dan cara profesional (Tailwind CLI / PostCSS) yang diwajibkan untuk proyek nyata (Production).

Di tahap pembelajaran ini, kita akan membahas keduanya agar kamu paham kapan harus menggunakan metode yang tepat.

🚀 1. Cara Instan: Bermain dengan CDN (Untuk Belajar Khusus)

Jika kamu hanya ingin segera mencoba mengetik class Tailwind di HTML tanpa repot menginstal Node.js atau alat rumit lainnya, kamu cukup menempelkan satu baris script Play CDN di dalam tag <head> mu.

index.html (Cara CDN)
<html>
  <head>
    <!-- Tempelkan sebaris script ini, bum! Tailwind Aktif -->
    <script src="https://cdn.tailwindcss.com"></script>
  </head>
  <body>
    <h1 class="text-3xl font-bold underline text-blue-500">
      Halo, Tailwind Instan!
    </h1>
  </body>
</html>
⚠️

Peringatan Keras dari Tailwind

Script CDN ini TIDAK BOLEH digunakan untuk website yang sudah dirilis ke publik (Production). Script ini sangat berat karena ia mengkompilasi belasan ribu CSS di dalam browser pengunjung saat halaman dimuat. Ini hanya murni untuk lingkungan main-main (Development/Belajar).

💼 2. Cara Profesional: Tailwind CLI (Untuk Dunia Nyata)

Cara resmi dan terbaik membangun proyek adalah menggunakan Tailwind CLI. Untuk mengikuti langkah ini, komputer kamu wajib sudah terinstal Node.js.

1

Inisialisasi Proyek

Buka Terminal/CMD di foldermu, lalu perintahkan NPM untuk mendownload Tailwind dan membuat file konfigurasinya.

npm install -D tailwindcss
npx tailwindcss init

File baru tailwind.config.js akan tercipta otomatis.

2

Tentukan Target File HTML

Buka file tailwind.config.js, beritahu Tailwind di folder mana ia harus mengintip class-class HTML yang kamu ketik.

module.exports = {
  content: ["./src/**/*.{html,js}"],
  theme: { extend: {} },
  plugins: [],
}
3

Tambahkan Direktif CSS

Buat file baru: src/input.css. Masukkan 3 pilar penopang utama Tailwind ke dalamnya.

@tailwind base;
@tailwind components;
@tailwind utilities;
4

Nyalakan Mesin Kompilator (Build Process)

Jalankan perintah Terminal ini agar Tailwind terus mengawasi kodemu. Setiap kamu men-save HTML, alat ini akan memeras file input.css menjadi CSS matang di output.css.

npx tailwindcss -i ./src/input.css -o ./dist/output.css --watch

Langkah Terakhir: Hubungkan HTML-mu ke file output.css (BUKAN input.css).

⚙️ Bagaimana Mesin CLI Tailwind Bekerja?

Masih bingung kenapa Tailwind harus dijalankan lewat alat CLI Terminal? Fitur interaktif di bawah ini akan memvisualisasikan cara kerja cerdas mesin Tailwind dalam mengurangi ukuran file.

Tailwind JIT (Just-in-Time) Engine

1. Kamu Mengetik HTML

Cetikkan sembarang class (misal: tulislah flex atau hapus p-4) ke dalam kotak teks di bawah ini lalu tekan tombol Simpan.

2. Tailwind Membaca & Mencetak

Meskipun Tailwind punya 10.000 utility, ia HANYA mencetak CSS yang kamu ketik di HTML!

Inilah rahasia ukurannya CUMA 10 KB!
🛠️

📋 Ringkasan Instalasi

Metode Coba-Coba (CDN): Tempelkan link <script src="https://cdn.tailwindcss.com"> di HTML mu. Mudah, instan, tapi dilarang keras untuk dipublikasi karena memberatkan browser pengguna yang membuka situsmu.
Metode Pro (CLI / NPM): Instal lewat terminal. Menjalankan skrip watcher (pengawas). Skrip ini akan membaca setiap huruf yang terketik di dokumen HTML kamu.
Just-In-Time (JIT) Compiler: Ini nama "Mesin" pembuat CSS milik Tailwind. Kamu tidak perlu memasukkan CSS berkapasitas 3 MegaByte. Compiler hanya akan memasukkan Class yang kamu cetak! Membuat file hasil rilis akhirnya nyaris sekecil setetes molekul air.