Lompat ke isi

Tailwind CSS

Ensiklopedia Pengetahuan Universitas Islam Sultan Agung
Revisi sejak 23 Agustus 2026 14.08 oleh Maintenance script (bicara | kontrib) (Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi)
(beda) ← Revisi sebelumnya | Revisi terkini (beda) | Revisi selanjutnya → (beda)

Tailwind CSS adalah kerangka kerja (framework) CSS yang di dalamnya terdapat sekumpulan utility classes untuk membangun antarmuka kustom dengan cepat.[1] Tailwind CSS berbeda dengan kerangka kerja CSS seperti Bootstrap, Bulma, atau Foundation, karena Tailwind CSS bukan sebuah UI Framework.[2] Tailwind CSS tidak memiliki tema default maupun komponen UI bawaan. Tailwind CSS dirancang agar dapat digunakan oleh pengguna sesuai dengan desain kustom yang mereka inginkan.[3]

Sejarah

Tailwind CSS dibuat oleh Adam Wathan—sekarang menjabat sebagai CEO Tailwind Labs—dan rekannya yang bernama Steve Schoger.[4]

Versi alpha Tailwind CSS resmi dirilis pada tanggal 1 November 2017 dan hingga saat ini Tailwind CSS sudah mencapai versi 3.1.8.[5]

Perbedaan dengan kerangka kerja lain

Situs web resmi Tailwind CSS menyatakan bahwa dengan menggunakan Tailwind CSS pengguna dapat mengembangkan sebuah web modern tanpa meninggalkan file HTML ketika proses pengembangan.[6]

" Rapidly build modern websites without ever leaving your HTML "

Selain itu, perbedaan lain Tailwind CSS dengan kerangka kerja (framework) lain seperti Bootstrap yaitu Tailwind CSS merupakan Utility-First Framework, sedangkan Bootstrap adalah UI Framework.

Utilities Tailwind CSS

Utility adalah kelas HTML sederhana yang biasanya berada dalam satu scope properti CSS, seperti border-style atau background-color.[7] Berikut adalah contoh utility classes yang ada di Tailwind CSS:

Contoh: yellow notice
Hasil
Kode <syntaxhighlight lang="html">

Please be careful when feeding the birds.

</syntaxhighlight>

Classes Tailwind Vanilla CSS atau CSS polos
<syntaxhighlight lang="css" inline="1">margin: 1rem;</syntaxhighlight>
<syntaxhighlight lang="css" inline="1">padding: 1rem;</syntaxhighlight>
<syntaxhighlight lang="css" inline="1">background-color: rgba(229, 231, 235, 1);</syntaxhighlight>
<syntaxhighlight lang="css" inline="1">font-weight: 700;</syntaxhighlight>
<syntaxhighlight lang="css" inline="1">border-radius: 0.5rem;</syntaxhighlight>

Jenis-jenis

Ada banyak jenis utility class di Tailwind CSS yang memungkinkan pengguna untuk mengontrol dan melakukan kustom properti CSS sesuai dengan keinginannya, seperti warna font, ukuran font, jenis font, padding, margin, display, dan lain sebagainya.[8]

Berikut adalah beberapa daftar utilities yang terdapat pada Tailwind CSS:

  • Preflight
  • Layout
  • Tables
  • Typography
  • Effect & filters
  • Flexbox & grid
  • Spacing & sizing
  • Background & border
  • Transition, transformation & animation
  • dan lain sebagainya

Fitur-fitur

Adapun beberapa fitur-fitur unggulan yang terdapat pada Tailwind CSS adalah sebagai berikut :[9]

  • Utility-first concept
  • Interactivity
  • Responsive design
  • Dark mode
  • Reusability
  • Custom styles
  • Functions & directives

Penggunaan Tailwind CSS

Ada beberapa cara penggunaan (instalasi) Tailwind CSS berdasarkan situs web resmi Tailwind CSS. Di antaranya yaitu:[10]

  • Tailwind CLI
  • PostCSS
  • Play CDN

Contoh kode

Berikut adalah salah satu contoh penulisan kode Tailwind CSS apabila dibandingkan dengan Bootstrap dan vanilla CSS (CSS polos) :

Tailwind CSS<syntaxhighlight lang="html"> <!DOCTYPE html> <html lang="en">

<head>

 <meta charset="UTF-8">
 <meta http-equiv="X-UA-Compatible" content="IE=edge">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <title>Page Title</title>
 <script src="https://cdn.tailwindcss.com"></script>

</head>

<body>

 <button type="submit" class="bg-blue-600 text-white px-3 py-2 rounded hover:bg-blue-700">Submit</button>

</body>

</html> </syntaxhighlight>Bootstrap 5<syntaxhighlight lang="html"> <!DOCTYPE html> <html lang="en">

<head>

 <meta charset="UTF-8">
 <meta http-equiv="X-UA-Compatible" content="IE=edge">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <title>Page Title</title>
 <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet"
   integrity="sha384-Zenh87qX5JnK2Jl0vWa8Ck2rdkQ2Bzep5IDxbcnCeuOxjzrPF/et3URy9Bv1WTRi" crossorigin="anonymous">

</head>

<body>

 <button type="submit" class="btn btn-primary">Submit</button>

</body>

</html> </syntaxhighlight>Vanilla CSS<syntaxhighlight lang="html"> <!DOCTYPE html> <html lang="en">

<head>

 <meta charset="UTF-8">
 <meta http-equiv="X-UA-Compatible" content="IE=edge">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <title>Page Title</title>
 <style>
   .button {
     padding: 6px 12px;
     border-radius: 4px;
     background-color: #0D6eFD;
     color: white;
     border: 0;
     transition: 0.2s;
   }
 </style>

</head>

<body>

 <button type="submit" class="button">Submit</button>

</body>

</html> </syntaxhighlight>

Versi

Berikut adalah beberapa versi Tailwind CSS hingga saat ini:

Lihat pula

Pranala luar

Referensi

Sumber dan atribusi

Konten artikel ini diadaptasi dari Wikipedia bahasa Indonesia, revisi 29382953 (2026-06-24T10:10:41Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.