Building beautiful Blazor apps with Tailwind CSS
summary
Shows how to integrate Tailwind CSS with Blazor WebAssembly using the tailwind CLI (npx tailwindcss) and its JIT mode to shrink a generated CSS file from ~4 MB to ~16 KB during development and ~10 KB after --minify. Demonstrates reuse with Tailwind’s apply directive and Blazor components, a C# timer-driven slide-in animation using translate utilities (eg translate-x-full → translate-x-0), a JavaScript module + localStorage toggle for class-based dark mode, and MSBuild targets to run the build in CI.
AI-written summary · about
chapters (15)
- 0:00Intro
- 2:08Tailwind CSS Basics
- 8:35Inline Styles
- 10:38Tailwind CDN
- 14:47Visual Studio
- 21:13Gradient Background
- 23:03Survey Prompt
- 30:23Create component
- 35:27Dark mode
- 36:27Dark mode styling
- 40:52Dark mode class
- 42:37Javascript module
- 44:32Adding dart mode
- 50:17Setting up the build targets
- 52:47Final output
related talks
59mBuilding beautiful Blazor apps with Tailwind CSS
59mBuilding beautiful Blazor apps with Tailwind CSS
29mBuilding Beautiful Blazor Apps with Tailwind CSS
19mTangled in Tailwind: A love-hate story
01h 03mCSS Techniques for Blazor Developers
25mRapid development with Vue.js and Tailwind
27mBuilding Design Components with Tailwind
37mHijacking CSS with tailwindCSS
