インストール
SvelteKit プロジェクトでの Tailwind CSS のセットアップ。
まだセットアップしていない場合は、新しい SvelteKit プロジェクトを作成することから始めます。最も一般的なアプローチは、SvelteKit ドキュメントに概説されています。
npx sv create my-projectcd my-project
@tailwindcss/vite
とそのピア依存関係を npm 経由でインストールします。
npm install tailwindcss @tailwindcss/vite
@tailwindcss/vite
プラグインを Vite 設定に追加します。
import { sveltekit } from '@sveltejs/kit/vite';import { defineConfig } from 'vite';import tailwindcss from '@tailwindcss/vite';export default defineConfig({ plugins: [ tailwindcss(), sveltekit(), ],});
./src/app.css
ファイルを作成し、Tailwind CSS をインポートする @import
を追加します。
@import "tailwindcss";
./src/routes/+layout.svelte
ファイルを作成し、新しく作成した app.css
ファイルをインポートします。
<script> let { children } = $props(); import "../app.css";</script>{@render children()}
npm run dev
でビルドプロセスを実行します。
npm run dev
Tailwind のユーティリティクラスを使用してコンテンツをスタイル設定し、Tailwind で処理する必要がある <style>
ブロックのために Tailwind CSS テーマを必ずインポートしてください。
<h1 class="text-3xl font-bold underline"> Hello world!</h1><style lang="postcss"> @reference "tailwindcss"; :global(html) { background-color: theme(--color-gray-100); }</style>