Skip to main content

Search

Sort & Filters

Filters

Content type
Assistive Technologies
Disabilities
Elements
Page Categories
Principles
Technologies

18 results for "Custom widgets and controls ✎"

18 results for "Custom widgets and controls ✎"

Custom Widgets and Controls

Page

Extending web site and application functionality through custom widgets and controls can significantly improve the user experience for everyone, making complex tasks possible via a web interface without requiring specialist software.

✎ Technique: Hit areas

Page

Interactive elements should not be difficult to select or activate when using a mouse or a touchscreen.

Generous sizing and spacing is important, and their implied visual “hit area” should correspond to the control’s active area.

✎ Technique: Keyboard accessible links

Page

Links ( elements) are focusable by default, so it should normally be possible to activate them using the keyboard. However, under certain circumstances, they are not focusable.

✎ Technique: Pointer gestures

Page

All operations must use simple gestures that need only a single touch. If the site or application does use multi-touch gestures, be sure to also provide simple interfaces. 

Keyboard

Page

Making it possible for people to access and operate a web interface or application using the keyboard benefits people who can’t use a mouse due to a visual impairment or mobility impairment.

✎ Technique: Expandable sections

Page

Expandables (sometimes called “collapsible” or “disclosure widgets”) are simple interface patterns that allow you to expand and collapse content.

✎ Technique: Icon fonts

Page

Icon fonts are a popular and effective method for providing scalable symbols that can be used to label controls and provide graphical information. The information provided by icons also needs to be available to people who can’t see them.

✎ Technique: Required fields

Page

A clear indication that specific form fields are required can save users time and avoid potential errors relating to missing data when a form is submitted.

✎ Technique: Motion actuation

Page

Ensure that functions that are triggered by moving a device or by gesturing towards the device can also be operated by more conventional user interface components.