Pagination

Page-number navigation for paging a list of arbitrary items (e.g. a blog index), with ellipsis ranges and optional first/last/prev/next controls.

Accessibility

  • Root landmark role="navigation" + aria-label.
  • Every actionable item has an accessible name via getItemAriaLabel; the current page carries aria-current="page".
  • Ellipses render as non-interactive, aria-hidden list items.