Documentation and examples for using Docs UI Kit custom progress bars featuring support for stacked bars, animated backgrounds and text labels.
Use a wrapping
<nav> element to identify it as a navigation section to screen readers and other assistive technologies.
In addition, as pages likely have more than one such navigation section, it's advisable to provide a descriptive
aria-label for the
<nav> to reflect its purpose. For example, if the pagination component is used to navigate between a set of search results, an appropriate label could be
aria-label="Search results pages".
Working with icons
Are you looking to use an icon or symbol in place of text for some pagination links? Be sure to provide proper screen reader support with
aria attributes and the
Disabled and active states
Pagination links are customizable for different circumstances. Use
.disabled for links that appear un-clickable and
.active to indicate the current page.
.disabled class uses
pointer-events: none to try to disable the link functionality of
<a>s, that CSS property is not yet standardized and doesn't account for keyboard navigation. As such, you should always add