Live example
Accessible Testimonial Carousel
The carousel below is the module itself. Drive it with the arrows, then put the mouse down and use Tab and Enter.
Try this
Tab to the previous or next control and press Enter. The slide changes, focus stays on the control, and a screen reader hears which slide it landed on. The wording below is illustrative, not a real customer quote.
What the module does that a plain carousel does not
- Arrows are buttons, not styled divs, so the keyboard reaches them without extra code.
- Each slide carries
aria-roledescription="slide"and a position label. - A live region announces the change, so the move is not silent.
- Autoplay is opt in, and pausable when it is on.
- Arrow, indicator and active indicator colours are separate fields, so the controls can always be made visible against your slide background.
What to do next
Read the setup guide, or tell us what you are building: support@freelopers.com.