Bootstrap - Paginação
Este capítulo discute sobre o recurso de paginação que o Bootstrap suporta. A paginação, uma lista não ordenada, é tratada pelo Bootstrap como muitos outros elementos da interface.
Paginação
A tabela a seguir lista as classes que o Bootstrap fornece para lidar com a paginação.
Classe | Descrição | Código de amostra |
---|---|---|
.paginação | Adicione esta classe para obter a paginação em sua página. |
|
.desabilitado, .ativo | Você pode personalizar links usando .disabled para links não clicáveis e .active para indicar a página atual. |
|
.pagination-lg, .pagination-sm | Use essas classes para obter itens de tamanhos diferentes. |
|
Paginação Padrão
O exemplo a seguir demonstra o uso de classe .pagination discutido na tabela acima -
<ul class = "pagination">
<li><a href = "#">«</a></li>
<li><a href = "#">1</a></li>
<li><a href = "#">2</a></li>
<li><a href = "#">3</a></li>
<li><a href = "#">4</a></li>
<li><a href = "#">5</a></li>
<li><a href = "#">»</a></li>
</ul>
Estados
O exemplo a seguir demonstra o uso de classe .disabled, .active discutido na tabela acima -
<ul class = "pagination">
<li><a href = "#">«</a></li>
<li class = "active"><a href = "#">1</a></li>
<li class = "disabled"><a href = "#">2</a></li>
<li><a href = "#">3</a></li>
<li><a href = "#">4</a></li>
<li><a href = "#">5</a></li>
<li><a href = "#">»</a></li>
</ul>
Dimensionamento
O exemplo a seguir demonstra o uso de classes para dimensionamento, .pagination-* discutido na tabela acima -
<ul class = "pagination pagination-lg">
<li><a href = "#">«</a></li>
<li><a href = "#">1</a></li>
<li><a href = "#">2</a></li>
<li><a href = "#">3</a></li>
<li><a href = "#">4</a></li>
<li><a href = "#">5</a></li>
<li><a href = "#">»</a></li>
</ul>
<br>
<ul class = "pagination">
<li><a href = "#">«</a></li>
<li><a href = "#">1</a></li>
<li><a href = "#">2</a></li>
<li><a href = "#">3</a></li>
<li><a href = "#">4</a></li>
<li><a href = "#">5</a></li>
<li><a href = "#">»</a></li>
</ul>
<br>
<ul class = "pagination pagination-sm">
<li><a href = "#">«</a></li>
<li><a href = "#">1</a></li>
<li><a href = "#">2</a></li>
<li><a href = "#">3</a></li>
<li><a href = "#">4</a></li>
<li><a href = "#">5</a></li>
<li><a href = "#">»</a></li>
</ul>
Pager
Se você precisar criar links de paginação simples que vão além do texto, o pager pode funcionar muito bem. Como os links de paginação, o pager é uma lista não ordenada. Por padrão, os links são centralizados. A tabela a seguir lista as classes que o Bootstrap fornece para pager.
Classe | Descrição | Código de amostra |
---|---|---|
.pager | Adicione esta classe para obter os links do pager. |
|
.Anterior Próximo | Usar aula .previous para alinhar à esquerda e .next para alinhar os links à direita. |
|
.Desativado | Adicione esta classe para obter uma aparência silenciosa. |
|
Pager padrão
O exemplo a seguir demonstra o uso de classe .pager discutido na tabela acima -
<ul class = "pager">
<li><a href = "#">Previous</a></li>
<li><a href = "#">Next</a></li>
</ul>
Links Alinhados
O exemplo a seguir demonstra o uso de classes para alinhamento, .previous, .next discutido na tabela acima -
<ul class = "pager">
<li class = "previous"><a href = "#">← Older</a></li>
<li class = "next"><a href = "#">Newer →</a></li>
</ul>
Estados
O exemplo a seguir demonstra o uso de classe .disabled discutido na tabela acima -
<ul class = "pager">
<li class = "previous disabled"><a href = "#">← Older</a></li>
<li class = "next"><a href = "#">Newer →</a></li>
</ul>