Make elements interactable with tabIndex
attribute, users can navigate the chart with tab, arrow keys.
What i used
- Mobile-first workflow
- HTML, CSS, JavaScript (no libs)
- ARIA APG Guides
What i have done
- Built an accessible bar chart component with keyboard support using ARIA APG patterns, tested on desktop with NDVA, there will be an instruction for the first time navigating the bar chart.
- Overridden default focus outline visual (you can focus on each bar in the chart).
Things to improve next time
- Figure out a system to handle CSS
font
custom variables across all components.