Skip to content

Instantly share code, notes, and snippets.

@dejurin
Last active April 7, 2025 08:41
Show Gist options
  • Save dejurin/57908a29dbbc70736bc562e2fdc5e812 to your computer and use it in GitHub Desktop.
Save dejurin/57908a29dbbc70736bc562e2fdc5e812 to your computer and use it in GitHub Desktop.
Tailwind 4 Badge classes on based utility
@utility my-badge {
@apply inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset;
}
.my-badge-gray {
@apply my-badge bg-gray-50 text-gray-600 ring-gray-500/10 dark:bg-gray-400/10 dark:text-gray-400 dark:ring-gray-400/20;
}
.my-badge-red {
@apply my-badge bg-red-50 text-red-700 ring-red-600/10 dark:bg-red-400/10 dark:text-red-400 dark:ring-red-400/20;
}
.my-badge-yellow {
@apply my-badge bg-yellow-50 text-yellow-800 ring-yellow-600/20 dark:bg-yellow-400/10 dark:text-yellow-500 dark:ring-yellow-400/20;
}
.my-badge-green {
@apply my-badge bg-green-50 text-green-700 ring-green-600/20 dark:bg-green-500/10 dark:text-green-400 dark:ring-green-500/20;
}
.my-badge-blue {
@apply my-badge bg-blue-50 text-blue-700 ring-blue-700/10 dark:bg-blue-400/10 dark:text-blue-400 dark:ring-blue-400/30;
}
.my-badge-indigo {
@apply my-badge bg-indigo-50 text-indigo-700 ring-indigo-700/10 dark:bg-indigo-400/10 dark:text-indigo-400 dark:ring-indigo-400/30;
}
.my-badge-purple {
@apply my-badge bg-purple-50 text-purple-700 ring-purple-700/10 dark:bg-purple-400/10 dark:text-purple-400 dark:ring-purple-400/30;
}
.my-badge-pink {
@apply my-badge bg-pink-50 text-pink-700 ring-pink-700/10 dark:bg-pink-400/10 dark:text-pink-400 dark:ring-pink-400/20;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment