Blazor プロジェクトの新規作成
デフォールトのBootstrapスタイルを削除
プロジェクトにtailwindcssを追加
tailwindcssのインストール
- 必要ならNode.jsをインストールしてください。
- グローバルでtailwindcssをインストール
npm i -g tailwind
tailwindcssの設定
- PowerShellでtailwindcssを初期化
cd .\TailwindCSSTest\ npx tailwindcss init
- tailwindの設定ファイルの
tailwind.config.js
が作成されたの確認
-
tailwind.config.js
を開いて
-
tailwind.config.js
を初期化
新しいcssファイルの生成
cssファイルのテンプレートの作成
- プロジェクトを右クリック
- 右クリックすると表示されるコンテキストメニューで Add > New Folder を選択
- 新しいフォルダーを
Styles
に名付け
-
Styles
フォルダーを右クリック
- 右クリックすると表示されるコンテキストメニューで Add > New Item を選択
- ASPNET.Core > Web > Content > Style Sheet を選択
- スタイルシートのファイル名を入力
- 「追加」を押下
-
Styles\app.css
の作成確認 -
Styles\app.css
を開いて
- tailwindcssを利用するように
Styles\app.css
を初期化
CSSファイルを生成
- PowerShellで
wwwroot
にCSSファイルを生成、--watch
を追加するとホットリロードもできます。npx tailwindcss -i .\Styles\app.css -o .\wwwroot\css\app.css --watch
-
wwwroot\css\app.css
の作成確認 -
wwwroot\css\app.css
を開いて
tailwindcssを利用するCSSファイルの生成の確認できます!
CSSファイルのパス
tailwindcssの動作確認
デフォルトの動作確認
動作確認のスタイル追加
-
tailwindcssの動作確認するためにページのコンテンツの背景色をレスポンシブな方法で赤・青・緑に変更させる:
-
ホットリロードしない場合は PowerShellで
wwwroot
にCSSファイルを生成npx tailwindcss -i .\Styles\app.css -o .\wwwroot\css\app.css
動作確認
参考(英語)
- Blazor & Tailwind CSS 🔥 Quick Start Guide
- Building beautiful Blazor apps with Tailwind CSS | .NET Conf 2023
TailwindCSSの拡張機能
プロジェクトで「Tailwind CSS VS 2022 Editor Support」拡張機能に追加されたメニュー項目から Tailwindcss をセットアップできますがプロキシの背後にいる場合はそのままでは機能しません。