shlogg · Early preview
Gustavo Perez @gdpp

Create An Astro Project With Tailwind CSS 4 And Theme Toggle Button

Create a new Astro project with Tailwind CSS 4 using npm, install Tailwind CSS, configure it for Astro, create a global CSS file, add content to index, and run the development server.

For this project we will be using npm for package management. You can follow this steps to create a minimal Astro 5 with Tailwind CSS 4 project and implement a basic theme toggle button.
Prerequisites:

NodeJs installed
Code editor download here



  
  
  1. Create a new Astro project


  # Create a new project with npm
  npm create astro@latest my-astro-project

    
    

    
    




If you don't have installed create astro just accept the installation. During the initial setup, select the options you prefer (generally "Empty" is a good option to start with).
Navigate to the project direc...