Design with empathy
Permanent disabilities
10m people in the UK are disabled (~17% of population)
Half of these are over state pension age
4.5% of the population are colour-blind (double that for men)
Temporary or situational disabilities
People with injuries/post-surgery 🚑
People holding a child/bag/tube pole 🍼
People in bright sunlight 😎
People in a quiet room without headphones 💤
People who hate phone calls (✋🏻)
etc
Use more than colour to convey information
Benefits:
Examples:
Ensure designs have enough colour contrast
This benefits:
Examples:
Group relevant information together
Benefits:
Examples:
Stark Sketch plugin
Stark lets you simulate 8 different kinds of colour-blindness within Sketch, and will also ensure your designs have sufficient contrast.
Contrast Ratio
Lea Verou's contrast ratio checker lets you quickly test different colours against each other (it takes CSS, RGB and HSL)
Lighthouse (Chrome)
The audits tab in Chrome's dev tools now runs Google's new Lighthouse tool. This will run through the page and highlight any potential accessibility issues.
pa11y-ci
pa11y-ci runs in your CI pipeline against a live URL (probably a QA domain). It can be configured to break the build if it finds a set threshold of errors.