Tailwind CSS
es un framework CSS repleto de clases que se pueden componer para crear cualquier diseño.
Tailwind tiene como objetivo producir el archivo CSS más pequeño posible generando solo el CSS que realmente está utilizando en su proyecto.
Netflix usa Tailwind
Tailwind es un complemento de PostCSS
y no hay nada que le impida usarlo con Sass
, Less
, Stylus
u otros preprocesadores. Pero se recomienda usar solo PostCSS.
Con Tailwind:
- No se desperdicia energía inventando nombres de clase, 1, Rara vez se necesita escribir CSS nuevo,
- Hacer cambios se siente más seguro,
1. Instalación
Instale Tailwind a través de npm
npm install -D tailwindcss
2. Configuración
De forma predeterminada, Tailwind buscará en la raíz de su proyecto, un archivo llamado tailwind.config.js
donde puede configurar y personalizar Tailwind.
npx tailwindcss init
Esto creará un archivo tailwind.config.js
La sección content
es donde configura las rutas a otros archivos de origen (HTML, JS, u otras plantillas) que contienen nombres de clases de Tailwind, para asegurarnos de que Tailwind genere todo el CSS que necesita el proyecto.
Para obtener el mejor rendimiento y evitar falsos positivos, sea lo más específico posible con la configuración de su contenido.
- Cada sección del archivo es opcional
- Es importante que no escanee ningún archivo CSS,
- Utilice siempre nombres de clase completos. Si utiliza interpolación de cadenas o concatena nombres, Tailwind no los encontrará,
3. Directivas
Agregue las directivas @tailwind a su archivo CSS principal.
@tailwind base;
@tailwind components;
@tailwind utilities;
4. Compilación
npx tailwindcss -i ./src/input.scss -o ./dist/output.css --watch
- Si está utilizando Tailwind CLI, puede minimizar su CSS agregando la bandera
--minify