Instalación
Configurando Tailwind CSS en un proyecto SvelteKit.
Comienza creando un nuevo proyecto SvelteKit si aún no tienes uno configurado. El enfoque más común se describe en la documentación de SvelteKit.
npx sv create my-projectcd my-project
Instala @tailwindcss/vite
y sus dependencias peer a través de npm.
npm install tailwindcss @tailwindcss/vite
Añade el plugin @tailwindcss/vite
a tu configuración de Vite.
import { sveltekit } from '@sveltejs/kit/vite';import { defineConfig } from 'vite';import tailwindcss from '@tailwindcss/vite';export default defineConfig({ plugins: [ tailwindcss(), sveltekit(), ],});
Crea un archivo ./src/app.css
y añade un @import
que importe Tailwind CSS.
@import "tailwindcss";
Crea un archivo ./src/routes/+layout.svelte
e importa el archivo app.css
recién creado.
<script> let { children } = $props(); import "../app.css";</script>{@render children()}
Ejecuta tu proceso de build con npm run dev
.
npm run dev
Comienza a usar las clases de utilidad de Tailwind para estilizar tu contenido, asegurándote de importar tu tema de Tailwind CSS para cualquier bloque <style>
que necesite ser procesado por Tailwind.
<h1 class="text-3xl font-bold underline"> Hello world!</h1><style lang="postcss"> @reference "tailwindcss"; :global(html) { background-color: theme(--color-gray-100); }</style>