Tailwind CSSでセマンティックカラートークンを作成

success、warning、danger、infoなどの意味のあるコンテキスト認識型カラートークンをTailwind設定で作成し、スケーラブルなデザインシステムを構築します。

Colors

詳細な説明

セマンティックカラートークン

green-500red-600のような汎用的なカラー名の代わりに、セマンティックトークンは視覚的な外観ではなく目的に基づいてカラーに意味を与えます。

セマンティックトークンが重要な理由

汎用的 セマンティック
bg-green-500 bg-success
text-red-600 text-danger
border-yellow-400 border-warning

セマンティックトークンを使うと、successカラーを緑からティールに変更する場合、プロジェクト全体で検索・置換するのではなく、設定の1つの値を更新するだけで済みます。

高度な使い方:複数シェードのセマンティックトークン

DEFAULTキーを使うと、サフィックスなしでbg-successを使用でき、bg-success-lightbg-success-darkも利用可能になります。

ユースケース

複数ブランドに対応したり簡単にリテーマできるデザインシステムやコンポーネントライブラリを構築する際にセマンティックトークンを使用してください。

試してみる — Tailwind Config Builder

フルツールを開く