« Previous
Next »
Summary
Wrapping up the Tailwind track with what you can ship and where to go next.
What you learned + v4 theme
EXAMPLE
# Tailwind summary
You can now:
- Build mobile-first layouts with flex + grid
- Apply state variants (hover, focus-visible, group, peer)
- Theme via tokens (v3 extend or v4 @theme)
- Implement dark mode by class
- Respect accessibility - focus rings, sr-only, prefers-reduced-motion
- Use plugins (forms, typography, aspect-ratio) effectively
- Extract components only when reuse demands it
- Keep Lighthouse 90+ on real projects
# Your next step - v4 theme tokens
/* app.css */
@import 'tailwindcss';
@theme {
--color-brand-500: #3b82f6;
--color-brand-900: #1e3a8a;
--font-sans: 'Inter Variable', system-ui, sans-serif;
--radius-card: 0.75rem;
--shadow-card: 0 1px 3px rgb(0 0 0 / 0.1), 0 1px 2px rgb(0 0 0 / 0.06);
}
/* Now use as utilities */
<button class='bg-brand-500 hover:bg-brand-900 text-white rounded-card shadow-card'>
Sign up
</button>
/* Dark mode by class */
[data-theme='dark'] {
--color-brand-500: #60a5fa;
}
Why it matters
Tailwind rewards mobile-first + utility-first + theme tokens. The Prettier plugin removes most class-order PR comments; cva structures variants typed-end-to-end. v4 is faster, simpler, and the right default for new projects.
Tip: Tweak the snippet with Try it Yourself », then sit the quiz at the bottom of the page.
Example
« Previous
Next »
Discussion
Loading…