tailwind.config.js
40 files
Configures Tailwind CSS for the React + Vite SPA.
Source Files (TSX, CSS)
↓
PostCSS (processes Tailwind directives)
↓
Vite (bundles and optimizes)
↓
Browser (applies styles)
Stage | Behavior | File Size |
|---|---|---|
| Development | All utilities available | ~3-5 MB |
| Production | Only used classes | ~10-50 KB |
Tailwind automatically removes unused CSS in production:
content array for class namesbg-blue-600)Tailwind uses mobile-first breakpoints:
sm: 640px and upmd: 768px and uplg: 1024px and upxl: 1280px and up2xl: 1536px and upWrite mobile styles first, then add responsive variants:
<div className="text-sm md:text-base lg:text-lg">
Responsive text
</div>
Uses system preference (prefers-color-scheme):
<div className="bg-white dark:bg-gray-800">
Light mode white, dark mode gray
</div>
CLOSE
@type {import('tailwindcss').Config}
CONTENT PATHS
Tell Tailwind which files to scan for class names
GLOB PATTERNS: