Versions Compared

Key

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


Lead:  Femi

Status
colourYellow
titleongoing

Table of Contents


Description

...

These are the essential usability guidelines for scrolling and scrollbars:

Content

  • Display all important information above the fold. Users often decide whether to continue or leave based on what they can see without scrolling.

Placement

  • Always offer a scrollbar if an area has scrolling content. Don't rely on auto-scrolling or on dragging, which people might not notice.
  • Hide scrollbars entirely if all content is visible. If people see a scrollbar, they assume there's additional content and will be frustrated if they can't scroll.

Default

  • Comply with the default operating system standards in order to maintain platform familiarity. All default browser scroll behaviours should be enabled by default. Operating system and browser defaults such as scroll inertia, scroll wheel support, gesture support and any OS user customisations should all behave as factory designed.

States

There are no focused or disabled states for scroll as those states are handled by the parent component in which the scroll is attached.

...