《HTML5canvas開發詳解(第2版)》——2.13 繪製一個焦點環

非同步社群發表於2017-05-02

本節書摘來自非同步社群《HTML5 canvas開發詳解(第2版)》一書中的第2章,第2.13節,作者: 【美】Steve Fulton , Jeff Fulton 更多章節內容可以訪問雲棲社群“非同步社群”公眾號檢視。

2.13 繪製一個焦點環

進一步挖掘Canvas的規範,會發現了還有一些功能尚未被實現。 DrawCustom FocusRing()函式將應用於Canvas的當前路徑,它是用於無障礙化訪問的。context.drawSystemFocusRing(element)函式允許在指定的元素周圍用當前路徑繪製一個焦點環。目前,幾乎沒有瀏覽器支援此功能。總有一天,人們可以在Canvas上使用它們,並且通過下面這個函式來檢查對焦環能否顯示。

var shouldDraw = context.drawCustomFocusRing(theCanvas);

如果返回true,那麼當前路徑的自定義對焦環可以顯示。


相關文章