Pagination

v2.1

Pagination breaks large data sets into multiple pages for easier consumption. Controls are included to navigate between pages and manage how much content is shown at once. This is primarily an HTML pattern.

Considerations

Consumable

Pagination breaks up large, overwhelming amounts of data into consumable chunks.

Simple

Interactions are quick and easy within a tap or two.

Distinct

Pagination provides a clear distinction of the current page within a data set.

Anatomy

Properties

Behavior

Platforms

Best practices

Single page

Do use pagination when there are more than 20 items.

Pagination interface showing pages 1 to 4 with previous and next navigation arrows.

Don’t show pagination if all items are visible on one page.

Don't showing a pagination interface with a left arrow, the number '1', and a right arrow, indicating not to use pagination when all content is viewable on a single page.

Specs