🚀 Astro Blog

Tailwind CSSの実践テクニック集

📖 1分で読めます

レスポンシブデザイン

Tailwind CSS はモバイルファーストのアプローチを採用しています。 md:lg: といった修飾子で画面幅に応じたスタイルを適用します。

<!-- モバイルでは1列、md以上で2列、lg以上で3列 -->
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6">
  <div class="rounded-lg bg-white p-4 shadow">カード1</div>
  <div class="rounded-lg bg-white p-4 shadow">カード2</div>
  <div class="rounded-lg bg-white p-4 shadow">カード3</div>
</div>

ダークモード対応

dark: 修飾子を使えば、ダークモード時のスタイルを簡単に記述できます。

/* Tailwind のユーティリティクラスを CSS で使う例 */
.custom-card {
  @apply rounded-xl bg-white p-6 shadow-md
         dark:bg-gray-800 dark:shadow-gray-900/20;
}

まとめ

Tailwind CSS のユーティリティクラスを使いこなして、効率的にスタイリングしましょう。

関連記事

📝

MDXでコンポーネントを使ってみよう

Astro の MDX 機能を使って、記事内にカスタムコンポーネントを埋め込む方法を紹介します。