Loading...
Loading...
Tailwind CSS v4.1 core features, @theme, directives, migration guide
npx skill4agent add fusengine/agents tailwindcss-v4| Namespace | Generated Utilities |
|---|---|
| bg-, text-, border-, fill- |
| font-* |
| text-xs, text-sm, text-base, etc. |
| p-, m-, gap-, w-, h-* |
| rounded-* |
| shadow-* |
| sm:, md:, lg:, xl: |
| animate-spin, animate-bounce, etc. |
| ease-in, ease-out, ease-in-out |
// tailwind.config.js
module.exports = {
theme: {
extend: {
colors: { brand: '#3B82F6' }
}
}
}@import "tailwindcss";
@theme {
--color-brand: #3B82F6;
}@utility tab-4 {
tab-size: 4;
}
/* Usage: class="tab-4" */.card {
@variant dark {
background: #1a1a2e;
}
}@custom-variant dark (&:where([data-theme="dark"], [data-theme="dark"] *));
/* Usage: dark:bg-gray-900 *//* v3 */
@tailwind base;
@tailwind components;
@tailwind utilities;
/* v4 */
@import "tailwindcss";| v3 | v4 |
|---|---|
| |
| |
| |
| |
| |
| |
bg-opacity-*bg-black/50text-opacity-*text-black/50flex-shrink-*shrink-*flex-grow-*grow-*/* v3 */
@layer utilities {
.tab-4 {
tab-size: 4;
}
}
/* v4 */
@utility tab-4 {
tab-size: 4;
}<!-- v3 -->
<div class="bg-[--brand-color]"></div>
<!-- v4 -->
<div class="bg-(--brand-color)"></div><!-- v3 -->
<div class="!bg-red-500">
<!-- v4 -->
<div class="bg-red-500!">npx @tailwindcss/upgradenpm install -D tailwindcss @tailwindcss/postcss
# or for Vite
npm install -D @tailwindcss/vite
# or for CLI
npm install -D @tailwindcss/clicolor: --alpha(var(--color-lime-300) / 50%);margin: --spacing(4);.btn {
@apply px-4 py-2 rounded-lg font-bold;
}