Langkah Mudah Instalasi Tailwind CSS di Proyek HTML dan Framework Modern

By | 30 October 2025

Dalam beberapa tahun terakhir, Tailwind CSS menjadi salah satu framework CSS paling populer di kalangan web developer. Dengan pendekatan utility-first, Tailwind memungkinkan kamu membuat desain responsif dan modern hanya dengan menulis class HTML — tanpa perlu membuat stylesheet panjang.

Namun, banyak developer pemula masih bingung bagaimana cara melakukan instalasi Tailwind CSS dengan benar di berbagai proyek, baik di HTML murni, Laravel, React, maupun Next.js. Artikel ini akan memandu kamu langkah demi langkah, termasuk cara menggunakan Tailwind CSS secara offline agar tetap bisa bekerja meski tanpa koneksi internet.

Mengapa Tailwind CSS Populer?

Sebelum masuk ke tahap instalasi, mari kita pahami dulu kenapa framework ini sangat diminati:

  1. Utility-First Framework
    Tailwind CSS memberikan class kecil yang spesifik, seperti text-center, bg-blue-500, atau p-4, untuk membuat tampilan secara langsung tanpa harus menulis file CSS panjang.

  2. Kecepatan Styling
    Dengan class siap pakai, developer bisa membuat tampilan modern hanya dengan menulis HTML. Hasilnya cepat, efisien, dan tidak perlu bolak-balik antara file HTML dan CSS.

  3. Kustomisasi Penuh
    File konfigurasi tailwind.config.js memungkinkan kamu menyesuaikan warna, ukuran, font, dan lainnya sesuai brand atau kebutuhan proyek.

  4. Integrasi Mudah dengan Framework Modern
    Tailwind CSS dapat digunakan di berbagai lingkungan pengembangan — baik HTML murni, Laravel, React, Vue, maupun Next.js.

Tailwind CSS adalah framework berbasis utility-first, artinya kamu menulis gaya langsung dalam class HTML seperti ini:

<button class="bg-blue-600 text-white px-4 py-2 rounded-lg hover:bg-blue-700">
  Klik Saya
</button>

Tanpa file CSS tambahan, tombol di atas sudah terlihat rapi dan modern.
Inilah alasan utama banyak developer beralih ke Tailwind: lebih cepat, konsisten, dan mudah dikustomisasi.

Keunggulan Tailwind CSS:

  • Cepat dalam styling – cukup tambahkan class, tidak perlu file CSS baru.

  • Desain konsisten – sistem spacing dan warna seragam di seluruh proyek.

  • Mudah dikustomisasi – lewat tailwind.config.js, kamu bisa mengubah tema, warna, hingga font.

  • Optimasi otomatis – CSS yang tidak digunakan akan dihapus saat build, membuat ukuran file jadi ringan.

  • Bisa digunakan di semua framework – mendukung HTML, Laravel, React, Next.js, Vue, hingga Svelte.

Instalasi Tailwind CSS di Proyek HTML Murni

A. Cara Cepat via CDN (Online)

Jika kamu ingin belajar atau sekadar mencoba Tailwind, cara paling mudah adalah memakai CDN.

Buat file index.html lalu tambahkan ini:

<!DOCTYPE html>
<html lang="id">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Belajar Tailwind CSS</title>
  <script src="https://cdn.tailwindcss.com"></script>
</head>
<body class="bg-gray-100 flex justify-center items-center h-screen">
  <h1 class="text-4xl font-bold text-blue-600">Halo Tailwind!</h1>
</body>
</html>

Kelebihan: cepat, tanpa konfigurasi.
Kekurangan: hanya berfungsi saat online dan tidak bisa dikustomisasi.

B. Instalasi Tailwind CSS Secara Offline (Tanpa Internet)

Bagi kamu yang sering coding di lingkungan tanpa koneksi internet stabil — misalnya di kantor tertutup atau laptop tanpa Wi-Fi — kamu bisa menggunakan Tailwind secara offline.

Langkah-langkah Instalasi Offline:

Buat folder proyek dan buka terminal:

mkdir proyek-tailwind
cd proyek-tailwind

Inisialisasi Node.js dan install Tailwind:

npm init -y
npm install -D tailwindcss
npx tailwindcss init

Buat file CSS utama:
Buat file src/input.css dan isi dengan:

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

Tambahkan perintah build di package.json:

"scripts": {
  "build": "tailwindcss -i ./src/input.css -o ./dist/output.css --watch"
}

Buat file HTML sederhana:

<!DOCTYPE html>
<html lang="id">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Tailwind Offline</title>
  <link href="dist/output.css" rel="stylesheet">
</head>
<body class="bg-green-100 flex justify-center items-center h-screen">
  <h1 class="text-3xl font-bold text-green-700">Tailwind CSS Offline Berhasil!</h1>
</body>
</html>

Jalankan perintah build:

npm run build

Sekarang proyek kamu bisa dijalankan tanpa koneksi internet.
Tailwind akan tetap berfungsi secara penuh — cocok untuk developer yang ingin fleksibilitas total.

Instalasi Tailwind CSS di Laravel

Laravel versi 9 dan 10 kini mendukung integrasi langsung dengan Tailwind lewat Vite. Berikut langkah cepatnya:

Buat proyek baru:

composer create-project laravel/laravel myproject
cd myproject
npm install
npm install -D tailwindcss
npx tailwindcss init

Edit file tailwind.config.js:

content: [
  "./resources/**/*.blade.php",
  "./resources/**/*.js",
  "./resources/**/*.vue",
],

Ubah resources/css/app.css:

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

Jalankan:

npm run dev

Tambahkan di resources/views/welcome.blade.php:

<h1 class="text-4xl text-blue-600 font-bold">Hello Tailwind di Laravel!</h1>

Tailwind kini aktif di proyek Laravel-mu, siap untuk dikembangkan.

Instalasi Tailwind CSS di React

Tailwind juga sangat populer di proyek React, baik menggunakan Create React App maupun Vite.

Buat proyek:

npx create-react-app my-react-app
cd my-react-app
npm install -D tailwindcss
npx tailwindcss init

Edit tailwind.config.js:

content: ["./src/**/*.{js,jsx,ts,tsx}"],

Tambahkan di src/index.css:

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

Jalankan:

npm start

Sekarang kamu bisa menggunakan class Tailwind langsung di JSX:

function App() {
  return (
    <h1 className="text-3xl font-bold text-purple-600 text-center mt-10">
      Hello Tailwind + React!
    </h1>
  );
}

Instalasi Tailwind CSS di Next.js

Next.js juga sangat kompatibel dengan Tailwind CSS, terutama karena keduanya mendukung rendering modern dan performa tinggi.

Buat proyek:

npx create-next-app@latest my-next-app
cd my-next-app
npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init -p

Konfigurasi tailwind.config.js:

content: [
  "./pages/**/*.{js,ts,jsx,tsx}",
  "./components/**/*.{js,ts,jsx,tsx}",
],

Tambahkan di styles/globals.css:

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

Jalankan proyek:

npm run dev

Sekarang website kamu sudah memakai Tailwind CSS dengan dukungan Next.js yang cepat dan efisien.

Kesimpulan

Instalasi Tailwind CSS sangat fleksibel, baik untuk proyek HTML sederhana maupun framework besar seperti Laravel, React, dan Next.js. Kamu bisa memilih setup online dengan CDN untuk kecepatan, atau offline agar tetap produktif tanpa koneksi internet.

Dengan pendekatan utility-first, Tailwind membantu developer membuat website yang modern, responsif, dan efisien tanpa menulis CSS dari nol.

Jadi, jika kamu ingin mempercepat proses desain dan pengembangan website, Tailwind CSS adalah pilihan terbaik untuk era modern ini.