WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: [EXTERNAL]Accessible Carousel Working

for

From: Mark Magennis
Date: Jan 7, 2021 1:21AM


As Glen says, there isn't a single approach that will work best for all users in all cases. You might think of this by deciding which use case(s) you most want to support. Here are a couple to think about:

1. User wants to skip through the slides quickly, reading but not interacting with them.
2. User wants to go to the next slide and interact with it.

If 1 is your most common or important use case, then the best approach may be to leave focus on the Next Slide button and use a live region to cause screen readers to announce the slide contents (or a summary of them if they are complex) when the slide appears.

If supporting case 2 is more important to you, then it may be best to move focus to the beginning of the slide contents on each transition.

Mark

-----Original Message-----
From: WebAIM-Forum < <EMAIL REMOVED> > On Behalf Of Radhika Soni
Sent: 05 January 2021 22:15
To: WebAIM Discussion List < <EMAIL REMOVED> >
Subject: Re: [WebAIM] [EXTERNAL] Re: Accessible Carousel Working

Thank you so much for your response and examples. My question here is- If we have a carousel with pagination dots and a next and previous button. If the user hits the next or previous button, should the focus move on to the slide which is shown on the screen or should it stay on the previous or next button. Will it cause any kind of violation if we move the focus on the slide?

Also, the example you have referred-
https://www.w3.org/WAI/tutorials/carousels/working-example/ if user moves to the next slide the screen reader has to come back to the slide to read what is on that slide. Is that ok. Should we not force the focus on the slide when the user hits the next slide. Let me know, what are your thoughts on it

Thank you in advance!

Regards,
-Radhika


On Tue, Jan 5, 2021 at 11:43 AM Mark Magennis < <EMAIL REMOVED> >
wrote:

> Radhika,
>
> There are different types of carousels. The W3C tutorial that Jerra
> linked to concerns the 'scrolling banner' type carousel that was very
> popular for a while a few years ago but less so now. That type of
> carousel displays a constantly changing sequence of items, typically
> some site feature or product offering, one at a time. Items may be
> clickable links taking you to a page for that item of may include a
> number of links. These carousels usually auto-scroll.
>
> Another typical 'carousel' type that is very popular now is the
> Netflix style carousel which contains a strip of 'cards' representing
> media items such as movies. The carousel shows maybe 5-12 cards at a
> time but does not auto-scroll. It has 'Previous' and 'Next' buttons
> for displaying the previous or next strip. Individual cards are
> usually clickable and may also contain other clickable items such as an "Add to Favourites" button.
>
> There are similarities and differences and the appropriate keyboard
> interaction patterns may be different in each case. What kind of
> carousel are you taking about?
>
> Mark
>
> -----Original Message-----
> From: WebAIM-Forum < <EMAIL REMOVED> > On Behalf Of
> Jerra Strong
> Sent: 04 January 2021 18:49
> To: WebAIM Discussion List < <EMAIL REMOVED> >
> Subject: [EXTERNAL] Re: [WebAIM] Accessible Carousel Working
>
> Hi Radhika,
>
> W3C has an Accessible Carousel Tutorial
> <https://www.w3.org/WAI/tutorials/carousels/> available that goes into
> the accessibility concepts, with code examples. Hope this is helpful
> to you.
>
> On Mon, Jan 4, 2021 at 10:04 AM Radhika Soni < <EMAIL REMOVED> >
> wrote:
>
> > I need some help with what is the ideal/ accessible behaviour for a
> > carousel. As soon as the user hit the next button, should the focus
> > go to the slide or should the focus stay on the next button itself.
> > How will users be intimated about the next slide content? Any
> > examples which you can share for the best examples for carousels?
> >
> > Thanks in advance for your help!
> >
> >
> > Regards,
> > -Radhika
> > > > > > archives at http://webaim.org/discussion/archives
> > > >
>
>
> --
> Jerra Strong
> Interim Accessible Conformance and Design Specialist
> UNLV|Office of Accessibility Resources
> Office of the Vice Provost for Academic Programs <EMAIL REMOVED>
> *Pronouns: He/Him/His*
> > > archives at http://webaim.org/discussion/archives
> > > > archives at http://webaim.org/discussion/archives
> >