2.5 Input Modalities
Make it easier for users to operate functionality through various inputs beyond keyboard.
2.5.1 Pointer Gestures
Conformance level: A
Ensure functionality triggered by multipoint or path-based gestures can also be operated with a single pointer.
2.5.2 Pointer Cancellation
Conformance level: A
Ensure users can easily cancel unintended actions triggered by pointer inputs.
2.5.3 Label in Name
Conformance level: A
Ensure labels include the text that is visible on the screen.
2.5.4 Motion Actuation
Conformance level: A
Provide a way to operate functionality without requiring motion.
2.5.5 Target Size (Enhanced)
Conformance level: AAA
Ensure the size of the target for pointer inputs is at least 44 by 44 CSS pixels.
2.5.6 Concurrent Input Mechanisms
Conformance level: AAA
Ensure that functionality can be operated using different input methods concurrently.
2.5.7 Dragging Movements
Conformance level: AA
For any action that involves dragging, provide a simple pointer alternative.
2.5.8 Target Size (Minimum)
Conformance level: AA
Ensure targets meet a minimum size or have sufficient spacing around them.
The easiest way is to have the targets be at least 24x24 pixels. That way you don't have to calculate anything. And the targets will be easier to activate.
For any under 24x24 pixel targets, ensure there is enough white space around them to make them at least 24x24 pixels when the white space is counted in. But remember that white space is not clickable, so it doesn't help as much as the target size.