Tailwind CSS 基本スタイル解説
1. 余白(マージン・パディング)
内容 | クラス例 | 意味 |
パディング | p-4 | 四辺すべてに1rem |
上だけパディング | pt-2 | padding-top: 0.5rem |
マージン | m-4 | margin: 1rem |
横方向マージン | mx-2 | 左右に0.5rem |
縦方向マージン | my-6 | 上下に1.5rem |
2. 文字スタイル
内容 | クラス例 | 意味 |
文字サイズ | text-lg | 大きめの文字 |
文字色 | text-red-500 | 赤系の文字 |
太字 | font-bold | 太字 |
文字位置 | text-center | 中央寄せ |
3. 背景とボーダー
内容 | クラス例 | 意味 |
背景色 | bg-yellow-100 | 薄い黄色の背景 |
ボーダー | border border-red-500 | 赤枠 |
角丸 | rounded-lg | 角を大きく丸く |
4. レイアウト系
内容 | クラス例 | 意味 |
幅 | w-1/2 | 幅50% |
高さ | h-64 | 高さ16rem |
フレックス | flex items-center | Flexboxで中央寄せ |
グリッド | grid grid-cols-2 gap-4 | 2カラムグリッド |
表示切替 | hidden | 非表示にする |
5. レスポンシブ用プレフィックス
画面サイズ | プレフィックス | 使用例 |
モバイル | なし | text-sm |
640px以上 | sm: | sm:text-base |
768px以上 | md: | md:text-lg |
1024px以上 | lg: | lg:text-xl |
1280px以上 | xl: | xl:text-2xl |
6. 状態系(hover, focus など)
状態 | クラス例 | 意味 |
ホバー | hover:bg-blue-700 | ホバー時に背景が濃くなる |
フォーカス | focus:ring-2 | フォーカスで輪郭表示 |
アクティブ | active:scale-95 | クリック時に縮小 |
7. Tailwind の基本クラス例
<div class="p-4 m-2 bg-gray-100 rounded-lg text-center text-blue-600 font-bold">
これは Tailwind の基本例です
</div>
8. おすすめ練習法