Custom Plugins

Tailwind CSS 🔴 Senior

Définition

Extension de Tailwind avec ses propres utilitaires et variantes. En v3 via plugin() et addUtilities/addVariant en JavaScript ; en v4 via @utility (y compris fonctionnel avec --value()) et @custom-variant, directement en CSS, sans code.

Analogie

Fabriquer tes propres briques LEGO quand les formes standard ne suffisent plus.

Exemple de code

/* variante hocus:bg-blue-500 */
@custom-variant hocus (&:hover, &:focus);

/* utilitaire fonctionnel tab-2, tab-4, tab-[7] */
@utility tab-* {
  tab-size: --value(integer, [integer]);
}

Cas d'usage

Ajouter des variantes custom (hocus, supports) ou des utilitaires métier au framework.

#styling#tailwind#tailwind4

Fiche mise à jour le 2026-09-27

← → au clavier pour passer d'une fiche à l'autre