DEV Community

Cover image for Installing Tailwind CSS v4.0 with Vite πŸš€
TenE
TenE

Posted on

Installing Tailwind CSS v4.0 with Vite πŸš€

Tailwind CSS: A Utility-First Framework

Tailwind CSS is a utility-first framework packed with classes like flex, pt-4, text-center, and rotate-90, allowing you to build any design directly in your markup.

  • It simplifies modern web development, enabling rapid UI creation without leaving your HTML.
  • In v4.0, everything is included in a single CSS file (global.css or index.css).
  • In this tutorial, we'll implement Dark Mode using Tailwind CSS v4.0.
  • We'll use Vite + React for this demo.
  • Visit the official documentation for installation via different frameworks, CLI, or CDN.

1. Installation

npm install tailwindcss @tailwindcss/vite
Enter fullscreen mode Exit fullscreen mode

2. Configure the Vite Plugin

Create or update vite.config.js:

import { defineConfig } from 'vite'
import tailwindcss from '@tailwindcss/vite'

export default defineConfig({
  plugins: [tailwindcss()],
})
Enter fullscreen mode Exit fullscreen mode

3. Import Tailwind CSS

In your main CSS file (global.css or index.css), add:

@import "tailwindcss";
Enter fullscreen mode Exit fullscreen mode

4. Run the App

That's it! Now, start the development server:

npm run dev
Enter fullscreen mode Exit fullscreen mode

This will launch your app with Tailwind CSS integrated. πŸš€

Heroku

Built for developers, by developers.

Whether you're building a simple prototype or a business-critical product, Heroku's fully-managed platform gives you the simplest path to delivering apps quickly β€” using the tools and languages you already love!

Learn More

Top comments (0)

Image of Quadratic

Free AI chart generator

Upload data, describe your vision, and get Python-powered, AI-generated charts instantly.

Try Quadratic free

πŸ‘‹ Kindness is contagious

Engage with a wealth of insights in this thoughtful article, valued within the supportive DEV Community. Coders of every background are welcome to join in and add to our collective wisdom.

A sincere "thank you" often brightens someone’s day. Share your gratitude in the comments below!

On DEV, the act of sharing knowledge eases our journey and fortifies our community ties. Found value in this? A quick thank you to the author can make a significant impact.

Okay