DevToys Web Pro iconDevToys Web Pro部落格
為我們評分:
試用瀏覽器擴充功能:

色彩對比計算器

範例組合

前景色(文字)

背景顏色

技術細節

色彩對比計算器的運作方式

工具功能說明

色彩對比計算器會測量前景色與背景色之間的對比比例,以判斷文字是否符合《網頁內容無障礙指引》(WCAG)標準。此無障礙測試工具使用 WCAG 對比比例公式計算兩種顏色的亮度差,該公式會比較較亮顏色與較暗顏色的相對亮度。當你需要檢查文字顏色是否符合 WCAG AA 或 AAA 標準時,此計算器可立即回饋你的配色組合是否對視覺障礙使用者友善。工具同時評估一般文字(AA 需 4.5:1、AAA 需 7:1)與大字體文字(AA 需 3:1、AAA 需 4.5:1),協助確保你的設計符合無障礙法規並為所有使用者提供可讀內容。

常見的開發者使用情境

開發者在建置可存取的網頁應用程式時會使用色彩對比計算器,以確保文字在背景色上對低視力或色盲使用者仍清晰可讀。WCAG 合規檢查器在設計使用者介面、建立設計系統或稽核既有網站的無障礙標準時不可或缺。許多設計師在定案配色前需要驗證對比比例,尤其是使用品牌色時,這些顏色可能無法自然提供足夠對比。此無障礙檢查器也有助於實作深色模式主題,確保在淺色與深色配色方案切換時文字仍可讀。前端開發者會用此工具驗證 CSS 顏色選擇、測試設計稿中的配色組合,或確保符合 Section 508 與 ADA 的要求。對比比例計算器在建立可存取的表單、導覽選單或任何文字可讀性至關重要的介面元素時都很有價值。

資料格式、型別或變體

色彩對比計算器接受多種顏色輸入格式,包括十六進位代碼(#RRGGBB)、RGB 值(rgb(r, g, b))、HSL 值(hsl(h, s%, l%))以及 CSS 顏色名稱。此工具使用 WCAG 2.1 公式計算對比比例,該公式會將顏色轉換為相對亮度值並以數學方式比較。WCAG 標準定義兩個合規等級:AA 等級一般文字需 4.5:1、大字體文字需 3:1;AAA 等級一般文字需 7:1、大字體文字需 4.5:1。大字體定義為 18pt(24px)一般字重或 14pt(18.5px)粗體字重。計算器通常會為各 WCAG 等級提供通過/未通過指示、顯示精確對比比例,並可能建議符合無障礙標準的替代顏色。有些工具也會計算 UI 元件、圖形與需要 3:1 對比比例的非文字內容之對比。

常見陷阱與邊界情況

使用色彩對比計算器時,請記得對比比例是根據亮度值計算,而非依據人眼感知的明亮程度,因此看起來相近的顏色也可能具有可接受的對比比例。工具以數學方式測量對比,但實際可讀性仍會受到字重、字體大小、行距,以及背景圖樣或圖片影響。不要以為通過 WCAG AA 就代表所有人都能輕鬆閱讀;有些使用者可能需要高於最低標準的對比比例。也請注意,裝飾性文字、標誌與非啟用狀態的 UI 元素,其對比要求可能較低。計算器不會考量文字陰影、外框或其他可能提升可讀性的視覺效果。請務必在真實情境中測試你的設計,因為螢幕校正、環境光線與個人視覺能力都會影響對比的主觀感受。也要記得對比只是無障礙的一部分;字體選擇、間距與內容結構同樣會影響可讀性。

何時使用此工具 vs 程式碼

在需要快速驗證設計、測試單一配色組合,或在設計流程中需要立即回饋時,請使用瀏覽器式色彩對比計算器。這些工具很適合用於無障礙稽核、向利害關係人展示,或在使用不含內建對比檢查的設計工具時使用。對於正式上線的應用程式與自動化無障礙測試,建議將對比檢查整合進開發流程,使用 axe-core、Pa11y 或 Lighthouse 等工具,以程式化方式測試整個頁面。程式碼方案可批次處理多組配色、自動測試設計系統,並與 CI/CD 管線整合以進行持續的無障礙監控。瀏覽器工具擅長互動式測試與教育,而程式化方案則提供系統化、可重複的無障礙驗證。建議兩者並用:以瀏覽器工具進行設計探索,以程式碼工具進行全面的無障礙稽核。