Skip to content
This repository has been archived by the owner on May 28, 2020. It is now read-only.

Rotation Control Button #9

Open
maschad96 opened this issue Oct 4, 2019 · 0 comments
Open

Rotation Control Button #9

maschad96 opened this issue Oct 4, 2019 · 0 comments
Assignees
Labels
spec ARIA Specification
Milestone

Comments

@maschad96
Copy link
Collaborator

maschad96 commented Oct 4, 2019

General Description

  • The carousel contains a rotation control button that can stop and start automatic rotation.
    • The rotation control button is the first element in the screen reader reading order.
    • The rotation control button is always visible so it is available to all users whether they are interacting via a mouse, keyboard, assistive technology, or touch.
    • If the carousel is rotating, its accessible name is Stop Automatic Slide Show, informing screen reader users that the slides are changing in addition to providing a way to stop the changes.
    • If the carousel is not rotating, the accessible name of the button is Start Automatic Slide Show.
    • If a user has activated the button to stop the show, the rotation will only restart if the button is activated. Moving keyboard focus or the mouse out of the carousel will not restart rotation.
    • If keyboard focus is inside the carousel, or if the mouse is hovering over the carousel, the button is disabled; it cannot be used to start rotation.

Keyboard Support

Key Function
tab - Moves focus through interactive elements in the carousel.
- Rotation control, previous slide, and next slide buttons precede the slide content in the Tab sequence.
Enter or Space Toggle the auto rotation of slides in the carousel.
@wnolfm wnolfm added the spec ARIA Specification label Oct 4, 2019
@maschad96 maschad96 modified the milestones: 1.0.0, Initial Setup Oct 4, 2019
@maschad96 maschad96 self-assigned this Oct 4, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
spec ARIA Specification
Projects
None yet
Development

No branches or pull requests

2 participants