Tailwind CSSでモダンなUIを作る
Tailwind CSSは、ユーティリティファーストのCSSフレームワークです。
基本的な使い方
レスポンシブデザイン
<div class="w-full md:w-1/2 lg:w-1/3">
<p class="text-sm md:text-base lg:text-lg">
レスポンシブなテキスト
</p>
</div>
カラーパレット
bg-blue-500
- 青色の背景text-gray-700
- グレーのテキストborder-green-300
- 緑色のボーダー
コンポーネントの作成
カードコンポーネント
<div class="bg-white rounded-lg shadow-md p-6">
<h2 class="text-xl font-bold mb-4">カードタイトル</h2>
<p class="text-gray-600">カードの内容...</p>
</div>
ボタンコンポーネント
<button class="bg-blue-500 hover:bg-blue-600 text-white font-bold py-2 px-4 rounded">
クリック
</button>
パフォーマンス最適化
- PurgeCSSを使用して未使用のCSSを削除
- JIT modeでビルド時間を短縮
- Component extractionで再利用性を向上
Tailwind CSSを使うことで、効率的かつ美しいUIを構築できます。