Tailwind memiliki ekosistem plugin yang memperluas kemampuannya.
Plugin resmi:
@tailwindcss/typography — styling prose/artikel otomatis:
<article class="prose lg:prose-xl">
<h1>Judul Artikel</h1>
<p>Paragraf dengan styling otomatis...</p>
</article>
Install: npm install @tailwindcss/typography
@tailwindcss/forms — reset form elements agar mudah di-style:
<input type="text" class="rounded-lg border-gray-300 focus:border-blue-500" />
Install: npm install @tailwindcss/forms
@tailwindcss/container-queries — responsive berdasarkan container:
<div class="@container">
<div class="@md:flex @md:gap-4">
Responsive terhadap container, bukan viewport!
</div>
</div>
Menulis plugin custom:
const plugin = require("tailwindcss/plugin")
module.exports = {
plugins: [
plugin(function({ addUtilities }) {
addUtilities({
".text-shadow": {
"text-shadow": "2px 2px 4px rgba(0,0,0,0.1)",
},
".text-shadow-lg": {
"text-shadow": "4px 4px 8px rgba(0,0,0,0.2)",
},
})
})
]
}
Tailwind v4 (preview):
- Config langsung di CSS:
@theme { --color-brand: #f97316; } - Tidak perlu
tailwind.config.jslagi - Deteksi content otomatis
- Performa lebih cepat dengan engine baru
Tips: Mulai dengan plugin resmi sebelum menulis custom plugin. Banyak kebutuhan sudah tercukupi oleh
typographydanforms.