Agriculture Design System
Design System for import and export services

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.