改善色盲用戶的顏色可訪問性

已發表: 2022-03-10
快速總結 ↬根據色盲意識,4.5% 的人口是色盲。 如果你的觀眾主要是男性,這個比例會增加到 8%。 為色盲設計的人很容易被遺忘,因為大多數設計師都不是色盲。 在這篇文章中,我提供了 13 個技巧來改善色盲人的體驗——這通常也可以使視力正常的人受益。 有許多類型的色盲,但歸結為看不清顏色、混淆顏色或無法區分某些顏色。

根據色盲意識,4.5% 的人口是色盲。 如果你的觀眾主要是男性,這個比例會增加到 8%。 為色盲設計的人很容易被遺忘,因為大多數設計師都不是色盲。 在這篇文章中,我提供了 13 個技巧來改善色盲人的體驗——這通常也可以使視力正常的人受益。

什麼是色盲?

有許多類型的色盲,但歸結為看不清顏色、混淆顏色或無法區分某些顏色。

人們使用網站的環境也會加劇這些問題。 這可能包括低質量的顯示器、不良照明、屏幕眩光、微小的移動屏幕以及遠離巨大的電視屏幕。

僅僅依靠顏色來提高可讀性和可供性使網站難以使用,最終影響讀者群和銷售量。

跳躍後更多! 繼續往下看↓

雖然以下提示並不詳盡,但它們確實涵蓋了色盲用戶在使用網站時遇到的大多數問題。

1.文本可讀性

為確保文本可讀,它應該通過基於文本顏色、背景顏色和文本大小組合的可訪問性指南,如下所示:

“WCAG 2.0 AA 級要求普通文本的對比度為 4.5:1,大文本的對比度為 3:1(14 點和粗體或更大,或 18 點或更大)。” — WebAim 顏色對比檢查器

以下是一些通過和不通過的顏色和尺寸組合示例:

對比度基於顏色和大小
這說明了對比度如何基於顏色和大小的組合。 (查看大圖)

2. 文字疊加在背景圖片上

覆蓋在圖像上的文本很棘手,因為部分或全部圖像可能與文本沒有足夠的對比度。

圖像的描述。
文本覆蓋在沒有蒙版的圖像上。 (圖片來源:Jay Wennington)(查看大圖)

降低背景不透明度會增加對比度,使文本更易於閱讀。

圖像的描述。
使用蒙版覆蓋在圖像上的文本。 (查看大圖)

或者,您可以將文本本身設置為具有純色或陰影,或任何其他符合您的品牌指南的樣式。

3. 濾色器、選擇器和色板

下面的屏幕截圖顯示了亞馬遜上的彩色濾光片,無論有無紅盲(紅綠色盲)的人都可以看到。 如果沒有描述性文本,就不可能區分許多可用選項。

亞馬遜顏色選擇器
有紅眼症的人看到的沒有標籤的濾色器是不可能使用的。 (查看大圖)

當用戶懸停時,亞馬遜會顯示描述性文本,但懸停在移動設備上不可用。

Gap 通過在每種顏色旁邊添加一個文本標籤來解決這個問題,如下所示:

亞馬遜顏色選擇器
帶有紅盲症患者所見標籤的濾色器易於使用。 (查看大圖)

這恰好也對視力正常的人有益。 例如,黑色和海軍藍是在屏幕上難以區分的顏色。 文本標籤消除了猜測。

4.沒有有用描述的照片

下面的屏幕截圖顯示了在其網站上出售的 SuperDry T 卹。 它被描述為“Leaf Jaspe”,這是模棱兩可的,因為葉子可以有多種顏色(綠色、黃色、棕色等)。

圖像的描述。
色盲的人很難知道這件 SuperDry T 卹是什麼顏色的。 (查看大圖)

Jaspe (或者更確切地說是“jaspe”)意味著隨機斑駁或雜色,因此除了特定顏色之外使用它會很有用:“Gray Green Leaf Jaspe”。

5.鏈接識別

鏈接應該很容易被發現,而不依賴於顏色。 下面的屏幕截圖模擬了患有色盲(看不到顏色)的人查看英國政府數字服務 (GDS) 網站的視覺。 許多鏈接很難看到。 例如,您是否注意到“GDS 團隊,用戶研究”(位於標題下方)是鏈接?

GDS
有色盲症的人看到的 GDS 博客。 (查看大圖)

要找到鏈接,用戶必須將鼠標懸停在等待光標變為指針的情況下。 在移動設備上,他們可以點擊文本,希望它會發出頁面請求。

上面帶有圖標的鏈接更容易看到。 對於那些沒有的人,添加下劃線是個好主意,這正是 GDS 在其文章正文中所做的:

GDS
有下劃線的鏈接很容易被色盲症患者看到。 (查看大圖)

6.顏色組合

在物理世界中,您無法始終控制哪些顏色彼此相鄰:一個紅蘋果可能掉下來並依偎在一些綠草中。 但是,我們可以控制用於設計網站的顏色。 應盡可能避免以下顏色組合:

  • 綠色/紅色
  • 綠色/棕色
  • 藍色/紫色
  • 綠,藍
  • 淺綠色/黃色
  • 藍色/灰色
  • 綠色/灰色
  • 綠色/黑色
與 Protanopia 一樣的顏色組合
與 Protanopia 一樣的顏色組合。 (查看大圖)

7.表格佔位符

使用帶標籤的佔位符是有問題的,因為佔位符文本通常缺乏足夠的對比度。 蘋果的註冊表有這個問題,如下圖:

蘋果登記表
Apple 的註冊表單使用不帶標籤的佔位符。 (查看大圖)

不建議增加對比度,因為這樣就很難區分佔位符文本和用戶輸入之間的區別。

最好使用具有足夠對比度的標籤——無論如何都是一個好習慣,這正是 Made.com 所做的,如下所示:

標籤
Made.com 使用具有良好對比度的標籤。 (查看大圖)

8. 主要按鈕

通常,主按鈕單獨使用顏色來展示自己,而 Argos 在其登錄屏幕上就是這樣做的:

阿爾戈斯登錄界面
Argos 登錄屏幕依靠顏色來強調主按鈕。 (查看大圖)

相反,請考慮在您的品牌指南範圍內使用尺寸、位置、粗體、對比度、邊框、圖標和任何其他有幫助的東西。 例如,Kidly 使用尺寸、顏色和圖像:

Kidly 籃子按鈕
Kidly 使用大小、顏色和圖標來強調主按鈕。 (查看大圖)

9. 警報消息

成功和錯誤消息通常分別用綠色和紅色表示。 大多數色盲的人不會患有消色差,因此自然會將不同的顏色與不同的信息聯繫起來。 但是,使用諸如“Success”之類的前綴文本,或者我的偏好,使用圖標可以使其快速且易於閱讀,如下所示:

帶有圖標和文本的消息
帶有文本前綴和圖標的警報消息。 (查看大圖)

10. 必填表單字段

用顏色表示必填字段是一個問題,因為有些人可能無法看到差異。

帶有圖標和文本的消息
按顏色表示必填字段。 (查看大圖)

相反,您可以考慮:

  • 用星號標記必填字段。
  • 更好的是,用“必填”標記必填字段。
  • 在可能的情況下,完全刪除可選字段。

11. 圖表

顏色通常用於表示圖形的不同部分。 下圖展示了具有不同視力的人如何看待這一點。 色盲友好圖表在右側。

正常視力下的圖表
用正常視力查看的圖表(查看大圖)
用 Protanopia 看到的圖表
用 protanopia 查看的圖表(查看大圖)
正常視力下的圖表
用色盲查看的圖表(查看大圖)

使用模式並在可能的情況下在每個段中放置文本使圖表易於理解。 當文本不合適時——通常是小餅圖段的情況——使用一個鍵就足夠了。

12. 縮放

瀏覽器具有的一項可訪問性功能是使人們可以根據需要放大。 這提高了可讀性——這在移動設備上特別有用。

不幸的是,可以使用 Viewport Meta Tag 禁用縮放,這是有問題的。 例如,相對於顏色對比度,文本大小可能太小而無法閱讀 - 但放大有效地增加了字體大小,使其更易於閱讀。 所以不要在您的網站上禁用縮放。

13. 相對字體大小

與前一點類似,瀏覽器提供了增加文本大小的功能(而不是整體縮放整個頁面),以提高可讀性。 但是,當字體大小以絕對單位(例如像素)指定時,某些瀏覽器會禁用此功能。 使用相對字體大小單位(例如 ems)可確保所有瀏覽器都提供此功能。

工裝

有很多工具可以幫助您為色盲人士設計:

  1. 檢查我的顏色:如果您有一個現有的網站,您只需輸入一個 URL 並接收需要改進的反饋。
  2. WebAim 的顏色對比檢查器:提供兩種顏色以查看它們是否通過無障礙指南。
  3. 我想像色盲一樣看到:直接在 Chrome 中將色盲過濾器應用於您的網頁。
  4. Color Oracle:適用於 Windows、Mac 和 Linux 的色盲模擬器,向您展示常見色覺障礙的人會看到什麼。

結論

本文中的提示並不詳盡,也不一定適用於所有情況。 但是,它們確實涵蓋了色盲用戶在使用網站時遇到的大多數問題。

更重要的是帶走這些原則,以便您可以將它們整合到您自己的設計過程中。 歸根結底,網站不只是為了好看​​——它們是為了讓每個人都易於使用,包括色盲的人。

關於 SmashingMag 的進一步閱讀

  • 可訪問性 API:Web 可訪問性的關鍵
  • 關於客戶端呈現的可訪問性的註釋
  • 使用 Ally.js 使可訪問性更簡單
  • 移動應用程序設計中被低估的色彩力量