Installation
Установите Tailwind CSS с SvelteKit
Настройте Tailwind CSS в проекте SvelteKit.

Создайте свой проект
Начните с создания нового проекта SvelteKit, если он еще не настроен. Наиболее распространенный подход описан в начале работы со SvelteKit .
Terminalnpx sv create my-projectcd my-projectУстановите Tailwind CSS
Установите
tailwindcssи его одноранговые зависимости, а затем создайте файлыtailwind.config.jsиpostcss.config.js.Terminalnpm install -D tailwindcss@3 postcss autoprefixernpx tailwindcss init -pВключить использование PostCSS в блоках <style>
В файле
svelte.config.jsимпортируйтеvitePreprocess, чтобы разрешить обработку блоков<style>как PostCSS.svelte.config.jsimport adapter from '@sveltejs/adapter-auto'; import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'; /** @type {import('@sveltejs/kit').Config} */ const config = { kit: { adapter: adapter() }, preprocess: vitePreprocess() }; export default config;Настройте пути к шаблону
Добавьте пути ко всем файлам вашего шаблона в файл
tailwind.config.jsfile.tailwind.config.js/** @type {import('tailwindcss').Config} */ export default { content: ['./src/**/*.{html,js,svelte,ts}'], theme: { extend: {} }, plugins: [] };Добавьте директивы Tailwind в свой CSS
Создайте файл
./src/app.cssи добавьте директивы@tailwindдля каждого слоя Tailwind.app.css@tailwind base; @tailwind components; @tailwind utilities;Импортируйте файл CSS
Создайте файл
./src/routes/+layout.svelteи импортируйте только что созданный файлapp.css.+layout.svelte<script> import "../app.css"; </script> <slot />Начните процесс сборки
Запустите процесс сборки с помощью
npm run dev.Terminalnpm run devНачните использовать Tailwind в своем проекте
Начните использовать классы-утилиты Tailwind для стилизации своего контента, установив
lang="postcss"для всех блоков<style>, которые должны обрабатываться Tailwind.+page.svelte<h1 class="text-3xl font-bold underline"> Hello world! </h1> <style lang="postcss"> :global(html) { background-color: theme(colors.gray.100); } </style>

