HTML5 Canvas Accessibility
summary
History and current state of making HTML5 Canvas accessible with concrete features and a live demo: browsers now expose hit regions and drawFocusIfNeeded so canvas pixels map to DOM fallback elements, with transparent regions tied to paragraph controls and aria-live status updates; a prototype game Whack a Creeper uses nine grid cells, 10 creepers total, score +/-10, and relies on Firefox Nightly (enable canvas.focusrings.enabled and canvas.hitregions.enabled) to show focus rings and screen‑reader interaction.
AI-written summary · about
chapters (7)
- 0:00Start
- 0:01Canvas Accessibility
- 16:21Guiding Principles
- 19:30The Board
- 21:22Draw the character
- 24:40Hit Region Script
- 35:35Accessible Canvas Game Demo using Screen
related talks
20ma11y & Interactive Canvases
42mWhat HTML5 Means for Web Accessibility
32mIntro to Web Graphics with HTML5 Canvas
30mLighting Talks: Sharpen Your HTML5 Saw
33mRubyist's Guide to the Canvas API
35mHTML5 APIs - The New Frontier
01h 02mBeyond Compliance: Creating Exceptional Screen Reader Experiences in Learning Design
51mHTML5: Risky Business or Hidden Security Tool Chest?
