HTML 色彩名稱圖表是一份可搜尋的參考資料,收錄 CSS 色彩規格所標準化的全部 148 個不透明 CSS 具名色彩關鍵字,每一行將一個識別字與精確的小寫 #RRGGBB 值,以及 sRGB 色彩空間中的十進位 rgb(...) 三元組配對。它回答的是一個非常明確的任務:當你手上有色彩名稱、六位數 HEX,或完整的 rgb(...) 字串時,可以確認其背後的標準化數值,並複製該 HEX 以便在 CSS 中重複使用。本圖表並非 CMYK 計算機,也不評比無障礙程度。列印用的 CMYK 百分比,以及前景與背景文字配對的 WCAG 對比值,是各自需要獨立決策的工作,需要由專屬工具處理,而這些工具的輸入,是你先從本參考資料取得的精確 sRGB 值。將本圖表視為列印或對比工作流程的起點,而非一站式的最終答案,才是它真正有用的地方。

cmyk color chart accessibility contrast
cmyk color chart accessibility contrast

HTML 色彩名稱圖表能提供什麼

本圖表內嵌了完整的 CSS Color 4 具名色彩關鍵字清單及其標準化的 sRGB 對應,這些定義來自 W3C CSS Color 4 規格,並反映在 MDN 具名色彩參考 中。每一行包含四項資訊:CSS 關鍵字本身、小寫的六位數 HEX 值、十進位的 rgb(r, g, b) 三元組,以及一個可供一眼查看色彩的色塊。總共有 148 列,圖表將標準化的別名視為各自獨立的有效識別字保留,而非合併它們。Aqua 與 cyan 皆對應 #00ffff;fuchsia 與 magenta 皆對應 #ff00ff。美國與英式拼法的 gray —— gray、slategray、lightgray、dimgray,以及 grey、slategrey、lightgrey、dimgrey —— 以不同的列並存。每一種拼法都是有效的 CSS 識別字,這在讀取或維護使用某一種拼法的舊樣式表,而你自己的樣式表使用另一種拼法時,格外重要。

由於圖表完全在瀏覽器中執行,搜尋與剪貼簿操作從不離開你的機器,你可以在不需要網路往返的情況下複製數值。清單受到不變條件的約束 —— 148 列、148 個唯一的關鍵字鍵、每個值皆為六位小寫十六進位數字,以及獨立的別名列 —— 因此圖表始終是忠實的參考資料,而非產生器。當你想驗證 rebeccapurple 這個名稱究竟是什麼,或確認你在教學文章中看到的 HEX 時,這就是為該查詢所打造的工具。

為何 CMYK 與無障礙對比是各自獨立的工作

具名色彩圖表圍繞著 sRGB 螢幕數值建構,但兩個常見的延伸問題 —— 此色彩在列印用的 CMYK 中看起來如何,以及是否符合無障礙對比指引 —— 在表格中並沒有答案。CMYK 是與油墨和紙張連結的減法模型,從 sRGB HEX 進行轉換取決於目標描述檔、印刷機與基材。任何 RGB-to-CMYK 的結果因此都是近似值,而非固定的對應,這正是列印色彩決策應交給專屬的 RGB to CMYK 轉換器,而非靜態圖表的原因。

無障礙對比則運作於完全不同的軸線。單一色彩名稱本身無法通過或未通過 WCAG;對比值是根據特定前景色與特定背景色之間計算得出,而門檻會隨著文字大小與粗細而改變。HTML 色彩名稱圖表列出的是標準化的 sRGB 數值;它無法告訴你 darkseagreen 配 ivory 在 16px 內文時是否清晰易讀。請使用圖表鎖定精確的 HEX 值,再將該 HEX 餵給獨立的 對比檢查工具,由它依據 WCAG AA 或 AAA 評估該配對。將名稱、CMYK 與對比視為同一個綜合答案,正是產生矛盾或無法使用結果的原因。

任務合適工具它會產生什麼
確認 CSS 色彩名稱背後的精確 HEXHTML 色彩名稱圖表標準化的小寫 #RRGGBB 與十進位 rgb(...)
將 sRGB HEX 轉換為列印用的 CMYKRGB to CMYK 轉換器對應工作描述檔的近似 CMYK 百分比
檢查文字或背景配對的 WCAG 對比色彩對比檢查工具數值比率以及 AA 或 AAA 的通過與否
尋找六位數 HEX 的數位互補色互補色尋找器8 位元 RGB 互補色,含通道值

如何在圖表中查詢色彩

  1. HTML 色彩名稱圖表 頂端的篩選器中,輸入部分 CSS 色彩名稱、精確的 #RRGGBB 值,或完整的 rgb(...) 字串。
  2. 檢視符合的列。每一個保留下來的列會顯示關鍵字、已渲染的色塊、小寫 HEX,以及十進位的 rgb(...) 三元組。
  3. 若你的搜尋以 # 開頭,圖表會切換為精確 HEX 比對,因此像 #ff8c00 這樣的值只會回傳 darkorange。
  4. 若你貼上完整的 rgb(...) 字串(例如 rgb(72, 209, 204)),比對同樣為精確比對,這能避免一段簡短的數字片段意外對應到不相關的通道值。
  5. 點擊 HEX 值即可複製到剪貼簿。圖表只會在瀏覽器成功解決剪貼簿請求後回報成功。
  6. 清除篩選器即可恢復全部 148 列。若沒有任何符合項目,圖表會顯示無符合訊息,而非以鄰近色彩替代。

若你的瀏覽器拒絕剪貼簿權限,關鍵字、HEX 與 RGB 文字仍可選取以供手動複製。圖表絕不會修改大小寫,也不會把值包進 CSS 宣告中,因此你所複製的內容與表格顯示完全一致。

從 HTML 色彩名稱到 CMYK 列印值

當設計師交給你一份以 CSS 關鍵字建構的樣式表,而你需要將結果送往印刷廠時,HTML 色彩名稱圖表是起點,而非終點。從圖表中取出你打算列印之關鍵字的精確 sRGB HEX。該 HEX 是一個固定的錨點 —— 圖表顯示的值,就是你螢幕上所顯示、也是轉換工具將讀取的值。

取得 HEX 後,使用專屬的螢幕轉列印轉換器將其轉換為 CMYK 百分比,該轉換器會將工作描述檔納入考量。RGB 與 CMYK 是不同的色彩模型,轉換僅為近似:像 mediumslateblue 在 #7b68ee 這樣鮮豔的 sRGB 色彩,所轉出的 CMYK 數值會依據你所選的描述檔、紙張與印刷機而有所不同。請將 CMYK 輸出視為一個起點,由印刷廠進行打樣確認,而非保證值。

在圖表中看起來相近的名稱,可能產生出乎意料地不同的 CMYK 值。#ff69b4 的 hotpink 與 #ffb6c1 的 lightpink 僅在飽和度上有所不同,但在轉換時,其青、洋紅、黃與黑百分比可能各自獨立偏移。請分別查詢每個名稱,複製其 HEX,並個別轉換該 HEX,而非假設整個色彩家族共用同一個 CMYK 配方。

在無障礙對比檢查中使用同一個色彩

HTML 色彩名稱圖表不會評分無障礙程度,但它所提供的精確 HEX 值,正是對比檢查工具給出真實答案所需要的輸入。WCAG 將對比定義為特定配對中兩個 sRGB 色彩之間的比率,並對一般文字、大型文字與非文字 UI 元件設有不同的門檻。單一色彩 —— 即便是單一關鍵字 —— 本身無法符合或未符合該標準。

若要檢查一組配對,請從圖表中挑選前景色,複製其 HEX,再挑選背景色並複製其 HEX。將兩者同時餵給對比檢查工具,由它依據 WCAG 2.x 門檻評估前景與背景的比率。檢查工具會回傳數值比率,以及你所設定之內文尺寸或大型尺寸目標的通過或未通過結果。在圖表中看起來不同的名稱,在亮度上可能相當接近,因而產生未通過 AA 的比率;而看起來相近的名稱,卻可能產生通過 AAA 的比率。唯一可靠的方法就是實際計算該配對。

若你正在為設計系統挑選色彩,請對你計畫使用的每個關鍵字,分別對其將出現的每一個背景執行這個循環。從圖表複製 HEX,貼入對比工具,記錄比率,之後才將該關鍵字鎖入樣式表。兩分鐘的查詢工作,能避免因為單一文字與背景配對未通過審查,而必須重新部署樣式表的更大麻煩。

具名色彩圖表的限制

這 148 個 CSS 關鍵字是 sRGB 色彩空間中的歷史識別字。它們既不是感知上均勻的調色盤,也不是科學分類法,更不保證顯示器能重現某種實體顏料。相鄰的名稱有時看起來出乎意料地相似,且部分名稱在相對明度上的描述並不一致。圖表也刻意將 transparent 與 currentColor 排除於 148 列的計算之外。Transparent 是代表透明黑色的特殊含 alpha 關鍵字,而 currentColor 取決於計算後的 color 屬性,因此兩者皆無固定的獨立 HEX。此一排除讓表格誠實地呈現每一列的本質:唯一一筆標準化的不透明對應,除此之外別無其他。

篩選功能絕不會改變對應、合併別名、捏造模糊同義詞,或將色彩轉換至其他色彩空間。清除篩選器即可恢復全部 148 列;若無符合項目,則顯示無符合訊息,而非以鄰近色彩替代。因此,圖表在轉換、驗證與複製工作上是可靠的,但在產生或無障礙評分方面,則刻意保持範圍的狹窄。

延伸閱讀:在 InDesign 中將 RGB 轉換為 CMYK:實務工作流程

延伸閱讀:色彩差異計算圖表:解讀 Delta E 2000