Rule: Dragging Movements

Rule ID Pointer 3
Conformance Required
Definition All functionality that uses a dragging movement for operation can be achieved by a single pointer without dragging, unless dragging is essential or the functionality is determined by the user agent and not modified by the author.
Purpose
  • Users who struggle with performing dragging movements can still operate an interface with a pointer interface.
Conformance Required
WCAG Success Criteria

Success Criterion 2.5.7 Dragging Movements

Rule Category ARIA Widgets
Rule Scope Page
Techniques
  • Example: A map allows users to drag the view of the map around, and the map has up/down/left/right buttons to move the view as well.
  • Example: A sortable list of elements may, after tapping or clicking on a list element, provide adjacent controls for moving the element up or down in the list by simply tapping or clicking on those controls.
  • Example: A taskboard that allows users to drag and drop items between columns also provides an additional pop-up menu after tapping or clicking on items for moving the selected element to another column by tapping or clicking on pop-up menu entries.
  • Example: A radial control widget (color wheel) where the value can be set by dragging the marker for the currently selected color to another position, also allows picking another color value by tapping or clicking on another place in the color wheel.
  • Example: A linear slider control widget, where the value can be set by dragging the visual indicator (thumb) showing the current value, allows tapping or clicking on any point of the slider track to change the value and set the thumb to that position.
  • Example: A widget where you can drag a gift to one person in a photo of a group of people also has a menu alternative where users can select the person that should receive the gift from the menu.
Information Links