Skip to main content
⏱️ Duration: 15 minutes | Learn how to build beautiful UIs without writing custom CSS.

What is Tailwind CSS?

Tailwind CSS is a utility-first CSS framework. Instead of writing custom CSS, you apply pre-built classes directly in your HTML. It’s like building with LEGO instead of carving from scratch! 🧱

Traditional CSS vs Tailwind

Why do developers love Tailwind? You never leave your HTML file. No more context-switching, no more inventing class names like .card-wrapper-container-inner-box 😅
🤯 Did you know? Tailwind CSS has over 80,000+ GitHub stars and is used by Netflix, OpenAI, Shopify, and NASA!

Core Utilities

Spacing (Padding & Margin)

Tailwind uses a simple numbering system for spacing: Variants:
  • p-4 = padding on all sides
  • px-4 = padding left and right
  • py-4 = padding top and bottom
  • pt-4 = padding top only
  • m-4 = margin (same pattern)

Colors

Tailwind provides a beautiful color palette:
Try it! 👇 Mix and match Tailwind classes:

Typography


Layout with Flexbox

Flexbox is incredibly easy with Tailwind:

Building a Card Component

Let’s build a beautiful card step by step:
Try it! 👇 Click the like button:

Responsive Design

Add breakpoint prefixes for responsive styles:
Beginner Tip: Tailwind is “mobile-first”. Write styles for mobile, then add md: or lg: for larger screens.

Hover and Focus States

Add interactivity with state prefixes:

Quick Reference


Learn More

Tailwind CSS Docs

The official Tailwind CSS documentation with all utilities.

Next up: TypeScript →