You appear to be using an unsupported browser, and it may not be able to display this site properly. You may wish to upgrade your browser.


Patterns use components to solve common problems and to help users complete a task or process.

Patterns can help users complete a task with multiple stages. They can also help solve complex usability issues.

All of the patterns in this section are supported by written guidance and contain coded examples where appropriate.

Back to top