Accessibility
AgDS strives to enable digital services that are usable and useful to all users, including those with disabilities. We recognise that disabilities can affect how people move, see, hear, communicate, learn, understand and process information.
Accessibility overview
Our approach to building components that provide a great user experience for all users.ARIA and semantic code
The Accessible Rich Internet Application (ARIA) specification helps you to create accessible digital products and services.Clear communication
Write in plain language and organise content logically. This makes reading easier for everyone, but it’s essential for anyone with English as a second language.Colour and contrast
Provide good contrast and avoid using colour alone to convey meaning. This enhances readability for everyone, especially those with colour vision differences.Consistent design
Use the design system components predictably. It reduces cognitive load for everyone, but it’s essential for users with learning disabilities.Error management
Provide clear, specific error messages. It helps all users recover from errors, but it’s essential for those with cognitive disabilities.Focus management
The focus indicator shows which element has focus. Good focus management helps all users track their position, but it’s essential for people with low vision.Keyboard accessibility
Make all functionality available via keyboard. It’s helpful for power users, but essential for people who use assistive technology.Motion and animation
Include controls to reduce or disable motion and avoid flashing content. This provides a comfortable experience, especially for those with vestibular or seizure conditions.States and status
Clearly communicate change in state or status to all users. This keeps users informed about what’s happening, but it’s essential for people using assistive technologies.Text sizing and spacing
Ensure adequate text size and spacing. This improves readability and reduces eye strain for everyone, but it’s essential for people with low vision or dyslexia.Timing
Allow users to extend, pause or turn off time limits. This reduces pressure for everyone, but it’s essential for people who need more time to interact.