overview

01

variantes

02

Variante única.

estados

03

modifiers · api

04
proptipodefaultdescrição
.paginationclasscontainer
.pagination-itemsclassgrupo de controles
button[disabled]attrestado boundary

quando usar

05

use

  • Listas com 50+ itens
  • Tabelas paginadas no servidor
  • Quando paginação é mais clara que scroll infinito

não use

  • Listas com <30 itens — mostra tudo
  • Conteúdo de feed (rede social) — usa scroll infinito
  • Esconder o total — usuário precisa saber onde está

acessibilidade

06 · wcag aa

código

07 · html
<nav class="pagination" aria-label="pagination"> <div>1-10 de 247</div> <div class="pagination-items"> <button>← anterior</button> <span>página 5 de 25</span> <button>próximo →</button> </div> </nav>