TailwindCSS adalah framework CSS utility-first yang sangat populer untuk membuat tampilan website modern dengan cepat.
Namun, sebelum bisa menggunakan TailwindCSS, kita perlu menyiapkan Node.js dan beberapa package pendukung.


1️⃣ Instal Node.js (Minimal Versi 14)

TailwindCSS membutuhkan Node.js versi 14 atau lebih baru.
Disarankan pakai versi LTS (Long Term Support) terbaru.

🔹 Langkah instalasi:

  1. Download installer Node.js di nodejs.org.
  2. Pilih LTS (bukan Current).
  3. Jalankan installer:
    • Centang Add to PATH (supaya perintah node dan npm dikenali di terminal).
    • Pilih default runtime saja kalau ada pilihan.
  4. Setelah selesai, cek instalasi:
bash
node -v
npm -v

Kalau berhasil, akan muncul versi Node.js dan npm.

Buat Folder Project

Misalnya kita buat project bernama tukang.id:

Bash
mkdir myproject
cd myproject

Inisialisasi npm

bash
npm init -y

Ini akan membuat file package.json.

Instal TailwindCSS, PostCSS, dan Autoprefixer

Jalankan perintah berikut:

npm install -D tailwindcss postcss autoprefixer

Lalu buat file konfigurasi:

bash
npx tailwindcss init -p

Ini akan membuat:

  • tailwind.config.js
  • postcss.config.js

Buat File CSS Input

Buat folder assets/css/ dan file input.css di dalamnya:

input.css

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

Compile CSS Menjadi Output

Jalankan perintah:

bash
npx tailwindcss -i ./assets/css/input.css -o ./assets/css/output.css --watch

File output.css akan terbuat di assets/css/.

--watch artinya Tailwind akan otomatis rebuild setiap kali kamu edit file.

Kalau hanya mau build sekali saja (misalnya sebelum deploy), jalankan:

bash
npx tailwindcss -i ./assets/css/input.css -o ./assets/css/output.css

Gunakan di HTML / PHP (CodeIgniter / Laravel / Plain HTML)

css
<link href="assets/css/output.css" rel="stylesheet">

Lalu coba tes tombol sederhana:

html
<button class="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded">
  Hello Tailwind!
</button>

Kalau tombolnya berwarna biru dengan efek hover → artinya TailwindCSS berhasil 🚀.

Menambahkan Custom Warna / Konfigurasi

js

module.exports = {
  content: ["./**/*.{html,php,js}"],
  theme: {
    extend: {
      colors: {
        primary: '#1e40af',
        secondary: '#3b82f6',
        accent: '#60a5fa',
      },
    },
  },
  plugins: [],
}

Setelah itu jalankan ulang build (npx tailwindcss ...) agar perubahan ter-update.

Tips Praktis

  • Untuk development gunakan:
bash

npx tailwindcss -i ./assets/css/input.css -o ./assets/css/output.css --watch
  • Untuk build final (production):
npx tailwindcss -i ./assets/css/input.css -o ./assets/css/output.css --minify

Selamat Mencoba, jika ada yang perlu di tanyakan sampaikan aja melalui chat admin di 085394252941.
semoga bermanfaat.

Bagikan Ke Sosial Media:

Leave a comment

Your email address will not be published. Required fields are marked *