共用方式為


確認元素所有狀態的存取範圍

檢查所有專案狀態的協助工具,例如狀態期間的文字色彩對 hover 比。 檢查工具會一次報告一個狀態的協助工具問題。 若要檢查各種專案狀態的協助工具,請在 [樣] 索引標籤中,使用 [樣] 窗格的[切換專案狀態 (切換專案狀態) 一節,如本文所述。

我們會先示範使用 檢查 工具時為何需要狀態模擬,然後示範如何使用狀態模擬。

檢查預設狀態的文字色彩對比

若要檢查網頁上個別元素的文字色彩對比,請使用 檢查 工具的頁面重迭:

  1. 在新的視窗或索引標籤中開啟 輔助功能測試示範網頁

  2. 若要開啟 DevTools,請以滑鼠右鍵按一下網頁,然後選取 [ 檢查]。 或者,按 Ctrl+Shift+I (Windows、Linux) 或 Command+Option+I (macOS) 。 DevTools 隨即開啟。

  3. 按一下 DevTools 左上角的 [ 檢查 (檢查] 圖示) 按鈕,讓按鈕反白顯示 (藍色) 。

  4. 將滑鼠停留在轉譯網頁中的元素上方。 [ 檢查 ] 工具的資訊重迭隨即出現,顯示滑鼠指標下專案的相關資訊。

    如果有對比資訊可用, 檢查 重迭會顯示對比比率和核取方塊專案。 綠色核取記號圖示表示有足夠的對比,而黃色警示圖示則表示對比不足。

    例如,提要欄位導覽功能表中的連結具有足夠的對比,如 檢查 重迭所示:

    提要欄位導覽功能表中的連結具有足夠的對比,如檢查重迭中所示

    [通知狀態] 區段中的綠色[狗] 清單專案沒有足夠的對比,因此會在[檢查] 重迭中標示警告:

    沒有足夠對比的元素會在 Inspect 重迭中標示警告

當檢查工具作用中時暫留不會顯示暫留狀態的文字色彩對比

檢查工具的資訊重迭只代表單一狀態。 頁面上的元素可以有不同的狀態,所有狀態都需要進行測試。 例如,當您將滑鼠指標停留在輔助功能測試示範頁面的功能表上時,功能表項目會變更色彩。

首先,確認您的動畫在未使用檢查工具時執行:

  1. 在新的視窗或索引標籤中開啟 輔助功能測試示範網頁

  2. 將滑鼠停留在側邊欄導覽功能表中的藍色功能表項目上。 功能表項目的色彩會在暫留時以動畫顯示:

    滑鼠指標在上方時顯示不同色彩的功能表項目

接下來,確認您的動畫在使用檢查工具時未執行:

  1. 以滑鼠右鍵按一下網頁中的任何位置,然後選取 [ 檢查]。 或者,按 F12。 DevTools 會在網頁旁邊開啟。

  2. 按一下 DevTools 左上角的 [檢查工具 (檢查工具圖示) ] 按鈕。

  3. 在轉譯的網頁中,將滑鼠停留在提要欄位導覽功能表上的藍色連結上。 功能表項目的動畫不會執行。 相反地,功能表項目會使用彈性箱重迭的色彩醒目提示來顯示。

    使用 檢查 工具時,您無法觸達 hover 元素上的狀態來測試文字對比比率,因為 hover 不會觸發樣式中的狀態。

以這種方式檢查足夠的文字對比並不夠,因為頁面上的元素可能有不同的狀態。

使用狀態模擬來模擬動畫功能表項目的暫留狀態

[檢查] 工具處於作用中狀態時,您不需要將滑鼠停留在動畫專案上,而是需要模擬功能表項目的狀態。 若要模擬功能表項目的狀態,請使用 [樣 ] 窗格中的狀態模擬。 [ 樣式 ] 窗格具有 [:hov (切換專案狀態) ] 按鈕,其中顯示標示為 Force 元素狀態的核取方塊群組。

若要在使用檢查工具時開啟暫留狀態:

  1. 在新的視窗或索引標籤中開啟 輔助功能測試示範網頁

  2. 以滑鼠右鍵按一下網頁中的任何位置,然後選取 [ 檢查]。 或者,按 F12。 DevTools 會在網頁旁邊開啟。

  3. 按一下 DevTools 左上角的 [ 檢查 (檢查工具] 按鈕) 按鈕,讓圖示反白顯示 (藍色) 。

  4. 在轉譯的網頁中,按一下提要欄位導覽功能表中的藍色 [貓 ] 連結。 [ 元素] 工具隨即開啟,並選取元素 <a href="#cats">Cats</a>

    檢查項目工具中具有暫留狀態的專案

  5. 在 [ 樣式] 面板中,按一下 [ 切換專案狀態 (:hov) 按鈕。 [ Force 元素狀態 ] 核取方塊區段隨即出現:

    顯示所有選項的狀態模擬工具

  6. 按一下 [:hover ] 核取方塊。 在元素左邊的 <a href="#cats">Cats</a> DOM 中,會出現一個黃色點,表示元素具有模擬狀態。 [貓]功能表項目現在會出現在網頁中,就像指標暫留在其上方一樣,而且功能表項目上的任何動畫都可能會執行:

    DevTools 模擬暫留狀態

將滑鼠停留在元素上方時,檢查元素的對比

套用模擬狀態之後,您可以再次使用 檢查 工具,在使用者將滑鼠停留在元素上方時檢查元素的對比,如下所示:

  1. 從上面繼續,按一下 DevTools 左上角的 [ 檢查 (偵測器] 圖示) 按鈕,讓圖示反白顯示 (藍色) 。

  2. 將滑鼠停留在側邊欄導覽功能表中的藍色 [貓 ] 連結上。 由於模擬暫留狀態,連結現在為淺藍色。 [ 檢查 ] 工具的資訊重迭隨即出現,其中顯示 [ 比] 資料列中的橙色驚嘆號,指出對比度不夠高:

    測試處於模擬暫留狀態的專案對比

狀態模擬也是檢查您是否考慮不同使用者需求的好方法,例如鍵盤使用者的需求。 藉由使用 Force 元素狀態 核取方塊,您可以仿 :focus 真狀態,並檢查可設定焦點的專案是否變更,以指出它們具有焦點。 當專案有焦點時缺少指標是協助工具問題。 若要深入瞭解,請 參閱分析鍵盤焦點的不足指示