Tailwind

Tailwind is a CSS framework that provides us with single-purpose utility classes which are opinionated for the most part, and which help us design our web pages from right inside our markup or .js/.jsx/.ts/.tsx/.mdx files. Tailwindcss Website

Usage

You can add Tailwind easily by using the following Qwik starter script:

pnpm run qwik add tailwind

The previous command updates your app with the necessary dependencies, and modifies following files

src/global.css
 
@import "tailwindcss";
 
/* ... other css stuff ... */
 
/* ... to customize tailwind follow guidelines at https://tailwindcss.com/docs/theme ... */
 
/* Explicitly registering sources */
/* @source "../node_modules/@your/ui-lib"; */
 
/* Setting your base path */
/* @import "tailwindcss" source("../src"); */
 
/* Disabling automatic detection of source file */
/* @import "tailwindcss" source(none); */
 
vite.config.ts
import { defineConfig , type UserConfig} from 'vite'
import tailwindcss from '@tailwindcss/vite'
// โ€ฆ other imports ...
 
export default defineConfig(({ command, mode }): UserConfig => {
  return {
    plugins: [
      tailwindcss(),
      // ... other plugins ...
      ]
    // ... other stuff ...
    }
  }
)

Contributors

Thanks to all the contributors who have helped make this documentation better!

  • manucorporat
  • leifermendez
  • reemardelarosa
  • mhevery
  • nickclark
  • igorbabko
  • Benny-Nottonson
  • mrhoodz
  • NickClark
  • adamdbradley
  • sreeisalso