Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Lead:  Femi

Status
colourYellow
titleongoing

Table of Contents


Description

...

Scroll interaction is governed by the chosen device, operating system and browser the application is running on. It is advised that those default interaction behaviours be unaltered primarily for conformance and accessibility reasons.The following are the ineractions recommended and common to all.

Input deviceDiscrete scrollContinuous scroll
Keyboard
  • Focus on (scrollable area) + Up & Down keys
  • Focus on (scrollable area) + PageUp & PageDown keys
  • Focus on (scrollable area) + Home & End keys
  • Focus on (scrollable area) + Hold Up & Down keys
Mouse
  • Click on (scroll component - above or below scroll component button)
  • Click on (scroll component button) + drag
  • Hover over (scrollable area) + Scroll wheel
Trackpad
  • Click on (scroll component - above or below scroll component button
  • Click on (scroll component button) + drag gesture
  • Hover over (scrollable area) + Scroll gesture

Best practices

For best results all default browser scroll behaviours are enabled by default. Operating system and browser defaults such as scroll inertia, scroll wheel support, gesture support and any user customisations should all behave as factory designed. For more best practices, see below.

...

Assistive scrolling bindings vary with device, operating system and browser but the key bindings described in the 'Interaction' section above should be supported as a minimum:

Screen reader support 

<<Make sure the components support screen reader As our recommendation is the use of the native browser scrollbar component, screen reader support is already built in. Users are notified about the existence of a scrollbar on the page when they encounter a scrollable area with the 'overflow' property defined as 'auto' or 'scroll'. Make sure the scrollable area itself also supports screen readers for content or behaviour where needed - see Screen Reader Guidelines >>


Design

Zeplin linkScreen thumbnail

...