A pagination component is a navigational element used to split a large collection of content — such as search results or products — into separate pages. It allows users to browse the content in manageable chunks without having to load everything at once.
When to use
When to avoid
Specifications
Behavior
Anatomy
1
Page item
A clickable element, usually a number, that navigates to a specific page. Can be active (filled background) to represent the user's current page.
2
Ellipsis
A non-interactive indicator representing a range of skipped page numbers.
3
Previous / Next controls
Arrow buttons (<, >) for navigating one page at a time.
4
First / Last controls
Buttons that navigate to the first (<<) or last (>>) page in a large number of page items.