Skip to content

Latest commit

 

History

History
65 lines (49 loc) · 990 Bytes

solid-tailwind-setup.md

File metadata and controls

65 lines (49 loc) · 990 Bytes

Set up a project using SolidJS, Vite and Tailwind CSS

See https://tailwindcss.com/docs/guides/solidjs

  1. Create your project
npx degit solidjs/templates/js my-project
cd my-project
  1. Install Tailwind CSS
npm install -D tailwindcss postcss autoprefixer
# Generate `tailwind.config.js` and `postcss.config.js`
npx tailwindcss init -p
  1. Configure your template paths

Edit tailwind.config.js:

/** @type {import('tailwindcss').Config} */
module.exports = {
  content: [
    "./src/**/*.{js,jsx,ts,tsx}",
  ],
  theme: {
    extend: {},
  },
  plugins: [],
}
  1. Add Tailwind directives to your CSS

Add to src/index.css:

@tailwind base;
@tailwind components;
@tailwind utilities;
  1. Use Tailwind classes in your app

Edit src/App.jsx:

export default function App() {
  return (
    <h1 class="text-3xl font-bold underline">
      Hello world!
    </h1>
  )
}
  1. Build and serve your project
npm run dev