tailwindcss
A utility-first CSS framework that provides low-level classes to build custom designs without writing custom CSS.
Core Concepts
- 
Utility Classes: 
 Small, single-purpose classes liketext-center,bg-blue-500,p-4, etc.<div class="bg-gray-200 p-4 text-center">Hello, Tailwind!</div>
- 
Responsive Design: 
 Use breakpoints likesm,md,lg,xl,2xlfor responsive styling.<div class="text-sm md:text-lg lg:text-xl">Responsive Text</div>
- 
Customization: 
 Easily customize colors, spacing, etc., throughtailwind.config.js.
- 
State Variants: 
 Apply styles on hover, focus, etc.<button class="bg-blue-500 hover:bg-blue-700 text-white">Hover Me</button>
- 
Dark Mode: 
 Usedark:prefix for dark mode styles.<div class="bg-white dark:bg-gray-800 text-black dark:text-white">
 Dark Mode
 </div>
Common Utility Classes
- Spacing: p-4,m-2,px-6,py-3
- Colors: text-red-500,bg-green-200
- Typography: text-xl,font-bold,uppercase
- Flexbox/Grid: flex,grid,justify-center,items-center
- Borders: border,border-2,rounded-lg
- Shadows: shadow-md,shadow-lg
tip
- Use the JIT Mode (Just-In-Time Compiler) for faster builds and smaller output.
- Install Tailwind Plugins for forms, typography, or aspect ratios to extend features.
- Play with Tailwind’s Playground: Try out Tailwind Play.
References
- Official Tailwind CSS Documentation
- Tailwind Labs YouTube Channel (Includes screencasts, tutorials, and best practices)
- Awesome Tailwind CSS (A curated list of tools, utilities, and more)
- UI Components & Templates:
- Tailwind UI (Official, paid component library)
- Headless UI (Unstyled, accessible UI components by Tailwind Labs)
- Flowbite (Open-source components)
- DaisyUI (Tailwind CSS Components plugin)