Pagination

Pagination is used for splitting up content or data into several pages, with a control for navigating to the next or previous page.

Example

Default Pagination

Features of this pagination include;

  1. Switching number of items per page

  2. Showing the number of items out of total available items

  3. Page numbered buttons. If the pages reach maximum display limit , ellipsis is used to truncate the remaining pages.

  4. Go to first page, last page, previous page and next page

Desktop

Mobile

Page Jumper

Jump to a specific page by entering the page number without page numbered buttons. Features of this pagination include;

  1. Switching number of items per page

  2. Showing the number of items out of total available items

  3. Jump to a specific page by entering the page number

Desktop

Mobile

Simple Pagination

Features of this pagination include;

  1. Contains page numbered buttons. If the pages reach maximum display limit , ellipsis is used to truncate the remaining pages.

  2. Go to first page, last page, previous page and next page

Desktop

Mobile

When to use

Pagination should be used for:

  • Displaying large amounts of related content that spans across multiple pages. For example, search results or forum posts.

Pagination should not be used for:

  • Indicating progress, such as in a transaction.

  • Replacing Navigation.

Last updated