Plugin & Ekosistem Tailwind — Tailwind CSS

Tailwind memiliki ekosistem plugin yang memperluas kemampuannya. Plugin resmi: @tailwindcss/typography — styling prose/artikel otomatis: Judul Artikel…

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):

Tips: Mulai dengan plugin resmi sebelum menulis custom plugin. Banyak kebutuhan sudah tercukupi oleh typography dan forms.

Yang akan kamu pelajari