Tailwind CSS Pagination
Build Tailwind CSS pagination components with icons, active and disabled states, bordered, compact, full-width, rounded, page jumper, and dropdown variants.
Default pagination
Use a connected pagination bar to move between pages with large click targets and a clear active state.
Pagination with icons
Swap text labels for icons when space is tight, and keep accessible names in place with the right aria attributes.
Disabled and active states
Use active and disabled states to show the current page and unavailable navigation actions.
Bordered group pagination
Use grouped borders to create a single connected pagination control.
Compact pagination
Use the compact variant when pagination needs to fit into tighter layouts.
Pagination with tooltip
Pair compact pagination controls with tooltips to expose extra context without adding visible labels.
Page jumper
Add an inline page input when people need to jump directly to a specific page.
Pagination with dropdown
Use a dropdown to reveal more page options without expanding the control by default.
Full-width pagination
Stretch pagination across the available width when it needs to line up with cards, tables, or toolbars.
Pagination alignment
Centered pagination
Center pagination within its container with justify-center.
Bordered group sizes
Preview the bordered group pagination style from small to large sizes.
Default rounded sizes
Preview the default rounded pagination style from small to large sizes.
Bordered rounded sizes
Preview the bordered rounded pagination style from small to large sizes.
Bordered group rounded sizes
Preview the bordered group rounded pagination style from small to large sizes.
Compact rounded sizes
Preview the compact rounded pagination style from small to large sizes.