Tailwind CSS 基本スタイル解説

1. 余白(マージン・パディング)

内容クラス例意味
パディングp-4四辺すべてに1rem
上だけパディングpt-2padding-top: 0.5rem
マージンm-4margin: 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-centerFlexboxで中央寄せ
グリッドgrid grid-cols-2 gap-42カラムグリッド
表示切替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. おすすめ練習法