コンテンツへスキップ
FreeKitX

カラーシステムビルダー(スケールと意味役割) - FreeKitX

ツールをブックマーク

このページをブラウザーに保存

スマートフォンでは、ブラウザーの共有またはメニューから「ブックマークに追加」を選んでください。

ブランドカラーから 50–950 スケールとライト/ダーク意味役割をブラウザ内で構築。アップロード不要。

カラーシステムビルダー

元の色を入力して基本スケールを生成し、ライト・ダークの割り当てを編集して UI を確認します。

元の色

ローカルでの受け渡し

ローカルの下書きを復元し、プロジェクト JSON を交換するか、この端末内に留まるサイズ制限付き URL フラグメントを共有します。

色を読み込む

色、CSS カスタムプロパティ、DTCG 2025.10 JSON を貼り付けます。解析で CSS の実行や取得は行われず、置換・統合を確認するまでプロジェクトは変わりません。

0

直接の回答

カラーシステムビルダーは、変更不可のブランドカラーから 50–950 の primitive スケールと編集可能なライト/ダーク意味役割をブラウザローカルで生成します。

このツールの使い方

1

ソースカラーを入力

HEX、oklch()、color(display-p3 …) などの値を入力し、Primary や Neutral などのファミリーにアンカー(400/500/600)として割り当てます。

2

プロジェクトを作成

固定されたアンカーの値を維持しながら、必須の Primary/Neutral スケール、ステータススケール、ライト/ダークの初期マッピングを生成します。

3

調整とプレビュー

各ステップやセマンティックマッピングを微調整し、ライト/ダーク両モードでボタン、カード、フォームなどのコンポーネント表示を確認します。

固定アンカーとセマンティック階層の設計

ソースカラーは指定ステップの厳密なアンカーとして保持されます。primitive スケールは各色相ごとに 50 から 950 までの段階を持ちます。セマンティックロール(背景、サーフェス、テキスト、プライマリ、反転テキスト、ボーダー、フォーカスなど)はライトとダークの各テーマから別個に primitive を参照し、実装の意味と素のパレットを分離します。

  • 未解決の var() や相対色構文、color-mix() 入力は明確なエラーとともに拒否されます。
  • Primary と Neutral スケールは必須、Secondary と Accent は任意、Success・Warning・Destructive は常に自動生成されます。
  • すべての解析と色生成はブラウザのメモリ内で完結し、自動保存されます。サーバー通信やアカウント登録は不要です。

具体例

ブランドブルー Primary システム

入力: ソース入力: #2563eb を Primary @ 500 アンカーに設定

出力: Primary 50–950 スケール + ライト/ダーク意味役割(primary、on-primary、focus)チェッカー準備完了

1 つのブランドカラーから完全な引き継ぎ仕様を生成し、不要な単機能変換ツールを使い分ける手間を省きます。

制限事項

  • 未解決の CSS 変数や color-mix() の自動推論は行いません。具象的な CSS Color 4 の値を指定してください。
  • 美しいスケールに関する助言はヒューリスティックな参考指標であり、法的アクセシビリティの適合認証ではありません。

よくある質問

エクスポートせずに直接チェッカーに進めますか?

はい。共通のツールアイランドがメモリ上に単一のカラーシステムを保持しているため、画面遷移や再インポートなしでステージを切り替えられます。

ブランドカラーが外部サーバーに送信されることはありますか?

一切ありません。すべてのカラー、スケール、プロジェクトデータはお使いのブラウザのメモリと LocalStorage 内でのみ処理されます。

キーボードでのステージ移動はどのように行いますか?

ステージタブを用いてビルダー、チェッカー、トークン生成の間を移動できます。フォーカス表示は明瞭に保たれ、ステージ移動で正規 URL が変わることはありません。

信頼できる参考文献・標準規格