Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Designing for accessibility

Laura Kalbag
October 02, 2013

Designing for accessibility

From a talk at LXJS in October 2013

Video at http://www.youtube.com/watch?v=UOM5eY5hG-Q&hd=1

Laura Kalbag

October 02, 2013
Tweet

More Decks by Laura Kalbag

Other Decks in Design

Transcript

  1. = =

  2. 1. Make text content easy to read. 2. Ensure sensible

    font sizes. 3. Don’t prevent the user from resizing the fonts themselves in the browser.
  3. 1. Good copy is a part of good accessibility. Keep

    your text simple and your meaning clear.
  4. 1. Use colour contrast tools to ensure your text is

    high-contrast enough. 2. Beware of super-high contrast too.
  5. This is a top-level heading This is a paragraph. It

    has some text in it. It’s a few sentences long. A lot of paragraphs look like this. This is a second level heading. This is a paragraph which has some links to other content and a button that allows you to take action.
  6. This is a top-level heading This is a paragraph. It

    has some text in it. It’s a few sentences long. A lot of paragraphs look like this. This is a second level heading. This is a paragraph which has some links to other content and a button that allows you to take action
  7. 1. Make the content structure clear and consistent. 2. Use

    semantic headings, labels, lists and other relevant elements for your HTML or native controls.
  8. Sometimes the links are the same colour and style as

    the rest of the text and you only find out it’s a link when you hover over it.
  9. Sometimes the links are the same colour and style as

    the rest of the text and you only find out it’s a link when you hover over it.
  10. 1. Make buttons and interactive elements easyily distinguishable from non-interactive

    elements. 2. Make links easy to recognise by using an underline.
  11. 1. Use link text that makes sense out of context.

    Don’t use “click here”. 2. Remember that not all your users are clicking.
  12. 1. Provide text alternatives for images that helps a user

    understand the context of the image.
  13. No, I don’t want to listen to your podcast or

    watch your video tutorial. Give me text!
  14. 1. Use JavaScript with care and load it in a

    sensible place. 2. If your web site or app needs JavaScript, ensure you use WAI ARIA to guide assistive technologies.
  15. 1. Give users enough time to read and use content

    2. Try not to distract users from their goals with unstoppable animations
  16. Consider accessibility at every point of planning. It is functionality,

    content hierarchy, copy, visual design and code.