principle: Operable
Make sure that everyone can navigate and interact with the same content and components. Can people operate this content with whatever capacity they have?
2.3.1 Three Flashes or Below Threshold
Flashing content must not exceed three flashes per second unless it is within safe limits.
2.3.2 Three Flashes
Flashing content must never exceed three flashes per second, without exceptions.
2.3.3 Animation from Interactions
Animations triggered by interactions like button presses can be turned off.
2.4.1 Bypass Blocks
‘Skip links’ are available for keyboard users to jump past navigation.
2.4.2 Page Titled
Each page has a unique title element that describes what’s on that page.
2.4.3 Focus Order
When a keyboard user tabs through a page, the order goes from top to bottom and left to right, as you would read the page.
2.4.4 Link Purpose (In Context)
A link’s destination must be clear from either the link text itself or the surrounding sentence context.
2.4.5 Multiple Ways
Header navigation is not the only way to get around a website; there’s another way, such as on-page links, a sitemap, or a site-wide search.
2.4.6 Headings and Labels
Headings are descriptive of the content that they contain, form labels clearly describe what information is required, and buttons inform the user what will happen when they’re pressed.
2.4.7 Focus Visible
There’s visible keyboard focus styling to indicate which element you’re currently focused on.