🔧Toolify

CSSカラー名検索 — 16進数から最も近いネームドカラーを探す

16進数カラーコードを入力するかカラーピッカーを使って、最も近いCSS4ネームドカラーを検索します。知覚的な色距離を使って全148種類のCSSネームドカラーと比較し、上位5件を表示します。コードやドキュメントで読みやすい色名を探すのに最適です。

最も近いCSSネームドカラー(上位5件):

dodgerblue#1E90FF
Δ 53
royalblue#4169E1
Δ 62
cornflowerblue#6495ED
Δ 74
steelblue#4682B4
Δ 111
mediumslateblue#7B68EE
Δ 112

仕組み

CSSネームドカラーの歴史

CSSネームドカラーはいくつかの仕様バージョンを経て進化してきました。CSS 1(1996年)では当初16色のみが定義されていました:aqua、black、blue、fuchsia、gray、green、lime、maroon、navy、olive、purple、red、silver、teal、white、yellow。CSS 2ではorangeが追加されました。CSS 3では、1980年代にMITで管理されていたX Windowシステムのカラーデータベースに遡るX11カラーリストに基づき、リストが147色まで拡張されました。

CSS Color Level 4でさらに1色が追加されました:rebeccapurple(#663399)です。この色は2014年に6歳で脳腫瘍で亡くなったウェブ開発者Eric Meyerの娘Rebecca Alissa Meyerを追悼するために追加されました。彼女の好きな色は紫で、CSS作業グループがその名を標準に刻むことで彼女を追悼しました。このカラーの追加により、CSS4仕様には正確に148色のネームドカラーが定義され、本ツールはこの全色を対象に検索します。

色距離の計算方法

ユークリッド距離でRGB値を単純に比較しても人間の知覚とは一致しません。緑の差異には青よりも目が敏感ですし、明るさの範囲によっても感度が変わります。本ツールはThiadmer Riemersmaの「Colour metric」に基づく重み付きユークリッド式を使用しており、平均赤成分値に基づいてR・G・Bチャンネルの重みを調整します。これにより人間が実際に感じる色の差異に近い結果が得られます。

計算式はΔE = √[(2 + R̄/256)·ΔR² + 4·ΔG² + (2 + (255-R̄)/256)·ΔB²](R̄は2色の平均赤成分)です。これは簡易的な知覚メトリクスです。プロフェッショナルなカラーサイエンスでは明度・彩度・色相を個別に扱うCIELAB ΔE計算が使われますが、色名付けの実用目的ではこの簡易メトリクスで大多数の色について直感的な結果が得られます。

CSSでネームドカラーを使うタイミング

ネームドカラーはクイックプロトタイピング、コードの可読性、デバッグに特に便利です。`color: tomato`と書く方が`color: #FF6347`よりも入力が速く覚えやすいです。教育コンテンツや、セマンティックな名前が意味の伝達に役立つデータビジュアライゼーション、限られたネームドカラーがパレットを形成するデザインシステムでも役立ちます。W3CはコードサンプルやチュートリアルでのCSSネームドカラーの使用を可読性向上のために推奨しています。

本番用デザインシステムでは、ネームドカラーがプライマリパレットになることはほとんどありません。カスタム16進値、HSL、またはデザイントークン名が好まれます。しかし、カスタム値に最も近いネームドカラーを知ることは、ドキュメント作成、コードレビューでの色についてのコメント、色を口頭で伝える際に素早く近似名を見つけるために役立ちます。本ツールは任意の16進数カラーを最もよく表すCSS名を見つけることで、そのギャップを埋めます。

よくある質問

CSSネームドカラーは何色ありますか?

CSS Color Level 4では148色のネームドカラーが定義されています。CSS 1の基本16色、CSS 2のorange、CSS 3のX11ベースの130色、そしてCSS 4でrebecca Meyerを追悼して追加されたrebeccapurpleが含まれます。なお、aquaとcyanはエイリアス(同じ16進数#00FFFF)であり、fuchsiaとmagentaも同様です(#FF00FF)。

CSSカラー名は大文字・小文字を区別しますか?

いいえ。CSSカラー名は仕様上、大文字・小文字を区別しません。'Red'、'RED'、'red'、'rEd'はすべて同じ色を指します。慣習として、現代のCSSでは小文字が最も一般的なスタイルです。

rebeccapurpleとは何ですか?

rebeccapurple(#663399)は、CSSの第一人者Eric Meyerの娘Rebecca Alissa Meyerが2014年に6歳で脳腫瘍で亡くなったことを偲んでCSS Color Level 4に追加されました。彼女の好きな色は紫で、CSS作業グループが彼女の名前をこのカラーに付けて追悼しました。CSS 4で唯一追加された色であり、CSS 2以来初めて追加された新しいネームドカラーです。

なぜCSSネームドカラーはすべての色を網羅していないのですか?

148色のネームドカラーは歴史的なX11カラーリストに基づいてキュレーションされたセットです。一般的な色相はカバーしていますが、多くの色には名前がついていません。青緑、ピンクオレンジ、茶赤などの多くのシェードにCSSの名前はありません。精密なデザイン作業では16進数コード、rgb()、hsl()が代わりに使われます。

CSSでgrayとgreyの違いは何ですか?

CSSではどちらのスペルも使用できます。'gray'は仕様の公式アメリカ英語表記ですが、'grey'(イギリス英語)も同じ色(#808080)の有効な同義語です。同様に'lightgray'/'lightgrey'、'darkgray'/'darkgrey'、'dimgray'/'dimgrey'、'slategray'/'slategrey'、'darkslategray'/'darkslategrey'はどれも有効です。

最近似カラーの一致精度はどれくらいですか?

この一致には人間の目の感度によってRGBチャンネルを重み付けした知覚的距離式を使用しています。彩度の高い赤・青・緑など日常的な色のほとんどについては、最も近いネームドカラーが直感的に正しく感じられます。くすんだ色・暗い色・茶色がかった色については人間の知覚はより可変的で、「最も近い」ネームドカラーが主観的にずれに感じることもあります。表示される距離スコア(Δ)が小さいほど一致度が高いです。

alt textのアクセシブルな色名を調べるのに使えますか?

はい。このツールはalt text、ドキュメント、デザインコメントに色名を記述するのに役立ちます。見ることができない読者にUI要素の色を説明する場合、最も近いCSSネームドカラーが広く認識される名前を提供します。非常に特定のシェードについては、CSSの名前に修飾語を組み合わせるとよいでしょう(例:#008080には「ダークティール」など)。

CSSの名前と完全一致する16進数カラーはどれですか?

148種類の標準CSSネームドカラーはいずれも完全一致を生成します。一般的な例:red = #FF0000、blue = #0000FF、white = #FFFFFF、black = #000000、coral = #FF7F50、tomato = #FF6347、skyblue = #87CEEB。任意の16進数を入力して「完全一致」メッセージが表示されれば確認できます。

広告について
  • NordVPN

    広告

    厳格なノーログポリシーと6000台以上のサーバーで、安全かつ高速なネット接続を提供するVPN。

    詳細を見る
  • エックスサーバー

    広告

    国内シェアNo.1のレンタルサーバー。WordPress高速化・自動バックアップ・無料SSLで個人サイトに最適。

    詳細を見る
  • ConoHa WING

    広告

    国内最速のレンタルサーバー。WordPressサイト構築・独自ドメイン無料・初期費用0円。

    詳細を見る

関連ツール

最終更新:

AIプロンプトも見る →