← inaro.devAI駆動開発 学習ツール
中級

Tailwind CSSの基本

なぜ学ぶか: AIが作るUIのclassNameにはflex items-center gap-2 p-4のような呪文が並びます。これがTailwind — CSSファイルを書かず、用意されたクラスを組み合わせる方式です。呪文の読み方を覚えましょう。

まずはこの例を見てみましょう

//        ┌ 角丸   ┌ 枠線  ┌ 白背景   ┌ 内側の余白16px
<div className="rounded-lg border bg-white p-4">
  {/*      ┌ 横並び ┌ 縦中央     ┌ 間隔8px */}
  <div className="flex items-center gap-2">
    <span className="text-lg font-bold">Ada Lovelace</span>
  </div>
  <p className="text-sm text-gray-600">世界最初のプログラマー</p>
</div>

CSSを1行も書いていないのにカードが完成。1つのクラス=1つの見た目、を組み合わせています。

1クラス1役割

例のp-4(余白)・flex(横並び)のように、1クラスが1つのスタイルに対応します。組み合わせて見た目を作ります。

頻出クラスの読み方

p=内側の余白(数字は4px刻み。p-4=16px)、text-lg=文字大きめ、rounded-lg=角丸、flex=横並び。数十個で大半が読めます。

AIと相性がいい理由

スタイルがその場(className)に全部書いてあり、別のCSSファイルを追わなくてよいからです。レビューも「見たまま」で完結します。

読めない呪文はAIに貼る

長いclassNameはそのままAIに貼って「日本語で説明して」でOK。逆に「ここを黒背景・白文字に」と伝えれば正しいクラスが返ります。

ステップ 1 / 3

※ カリキュラムの内容はAIが生成しており、誤りが含まれる場合があります。正確な情報は公式ドキュメント等でご確認ください。