Learn
Next →

Setup Tailwind CSS

10 min Last updated 23 Mar 2026

Setup Tailwind CSS

Tailwind CSS adalah utility-first CSS framework yang memberikan kelas-kelas CSS siap pakai yang bisa langsung diaplikasikan ke elemen HTML. Pendekatan ini berbeda dari framework seperti Bootstrap yang menggunakan komponen pre-built.

Instalasi via npm

npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init -p

Konfigurasi Content Paths

// tailwind.config.js
export default {
  content: [
    "./index.html",
    "./src/**/*.{js,ts,jsx,tsx}",
  ],
  theme: {
    extend: {},
  },
  plugins: [],
}

Import di CSS Utama

/* src/index.css */
@tailwind base;
@tailwind components;
@tailwind utilities;

Contoh Penggunaan Pertama

<div class="flex items-center justify-between p-4 bg-white rounded-xl shadow-md">
  <h1 class="text-2xl font-bold text-gray-800">Hello Tailwind!</h1>
  <button class="px-4 py-2 bg-violet-600 text-white rounded-lg hover:bg-violet-700">
    Klik
  </button>
</div>
Tailwind tidak menghasilkan CSS yang tidak dipakai. Hanya class yang benar-benar digunakan di file yang sudah dikonfigurasi di content yang akan dimasukkan ke hasil build.

Assignment

Buat styling untuk komponen card menggunakan CSS biasa yang setara dengan class Tailwind: bg-white, p-4, rounded-xl, shadow-md, dan border tipis abu-abu.

Expected output:

Card tampil dengan background putih
Padding 16px, border-radius 12px
Box shadow halus dan border abu-abu
CSS style.css
Solution
Output