skills/dev-skills/angular-developer/references/tailwind-css.md
Tailwind CSS is a utility-first CSS framework that integrates seamlessly with Angular.
CRITICAL AGENT GUIDANCE: ALWAYS focus on Tailwind CSS v4 practices. DO NOT revert to old Tailwind v3 patterns (like creating tailwind.config.js with @tailwind directives) as this will break the application build. Modern Angular projects use Tailwind v4.
The easiest way to add Tailwind CSS to an Angular project is via the Angular CLI:
ng add tailwindcss
This will automatically:
tailwindcss and peer dependencies.If setting up manually, use the following Tailwind v4 pattern:
Install Tailwind CSS and PostCSS:
npm install tailwindcss @tailwindcss/postcss postcss
Create a .postcssrc.json file in the project root:
{
"plugins": {
"@tailwindcss/postcss": {}
}
}
(Do NOT create a tailwind.config.js file! Configuration in v4 is handled through CSS variables).
In your global styles file (e.g., src/styles.css), add the standard v4 import:
@import 'tailwindcss';
(If using SCSS, use @use 'tailwindcss'; instead).
You can now use Tailwind classes directly in your component templates:
<h1 class="text-3xl font-bold underline">Hello world!</h1>
@tailwind base; @tailwind components; @tailwind utilities;. Use @import 'tailwindcss';.tailwind.config.js. Configuration is managed directly in CSS via theme variables or using PostCSS configurations.