Skip to content
Performance & Accessibility

How to Get Accessible Carousels Right

Rotating banners and sliders, built so everyone can reach and control the content.

Marcus Adeyemi Technical Director 2 min read 21 views
How to Get Accessible Carousels Right

Why does it matter?

Carousels combine automatic motion, hidden content and complex controls, which is a difficult accessibility case.

What are the numbers?

  • Auto-rotation moving content needs a pause control
  • Controls previous, next and slide selection need accessible names
  • Hidden slides off-screen slides should not be reachable
  • Announcements slide changes may need announcing

What should I do?

  1. Provide a visible pause control
  2. Give controls clear accessible names
  3. Keep off-screen slides out of the tab order
  4. Support keyboard operation fully
  5. Consider whether a carousel is needed at all
What to do and what to avoid with accessible carousels, side by side
Good practice against the usual mistakes, from the sources listed below.

What should I avoid?

Avoid:

  • Auto-rotating carousels with no pause
  • Tabbing into hidden slides
  • Icon-only controls with no names
  • Essential content only in later slides

When should I get help?

Short answer Bring in help when homepage carousels fail audits.

Where this comes from

The figures and practices above come from the sources listed.

Working on something like this?

We take on Performance & Accessibility work for teams who want it done once, properly. Tell us what you are building and we will tell you honestly whether we are the right studio for it. Start a project.

Where to go next

Spotted something wrong? Report an error on this page. We correct on the page and say what changed.

All services

The work behind this article, and what it costs.

Marcus Adeyemi

Builds and maintains the web work. Writes about front-end architecture, performance, accessibility and the unglamorous parts of keeping a site alive.

Keep reading

More in Performance & Accessibility