1. Como criar uma paginação responsiva
2. Como estilizar uma paginação
Como criar uma paginação responsiva
Vamos primeiro criar uma paginação simples. Com o objetivo de fazer isso, precisamos criar um contêiner Div e aninhar várias tags de âncora que representam páginas diferentes de um site usando dígitos numéricos. Aqui está o código HTML relevante.
Html
A primeira e a última etiqueta de ancoragem usam os códigos hexadecimais para adicionar uma ponta à esquerda e uma aspas de ângulo duplo apontando para a direita.
Agora vamos estilizar as tags de âncora usando CSS básico.
CSS
.paginação aAqui atribuímos algum preenchimento às etiquetas de ancoragem e alguma cor ao texto dentro deles, além disso, flutuamos toda a paginação à esquerda e para remover o sublinhado das tags de ancoragem, definimos a decoração de texto para nenhum.
Saída
Uma paginação simples foi criada com sucesso.
Agora que sabemos como fazer uma paginação básica, vamos aprender como podemos tornar sua responsiva e interativa usando várias técnicas.
Como tornar uma paginação ativa e pairável
As paginações precisam estar em um estado ativo e pairável para que o usuário saiba em qual página ele/ela está.
Html
No código acima, estamos atribuindo a quarta etiqueta de âncora o estado ativo.
CSS
.paginação aO código acima especifica que, quando uma página estiver em um estado ativo, a tag de âncora correspondente terá uma cor de fundo marrom rosada e a cor do texto será branca. Enquanto isso, quando um usuário paira sobre as etiquetas de ancoragem que não estão ativas, a cor do fundo muda para cinza claro.
Saída
Uma paginação ativa e pairável foi gerada.
Como estilizar uma paginação
Agora que aprendemos a criar uma paginação responsiva, vamos mergulhar em várias maneiras pelas quais podemos estilizar a paginação.
Como adicionar fronteiras a uma paginação
Para criar fronteiras em torno de cada uma das tags de ancoragem em uma paginação, a propriedade da fronteira CSS é usada.
CSS
.paginação aNo código acima, estamos especificando que cada etiqueta âncora da paginação terá uma borda de 1px com cor cinza sólida.
Saída
Fronteiras foram adicionadas com sucesso à paginação.
Como alterar o tamanho de uma paginação
Simplesmente alterando o tamanho da fonte do texto dentro de cada uma das tags de ancoragem, você pode alterar o tamanho de uma paginação responsiva.
CSS
.paginação aAqui definimos o tamanho da fonte para 30px.
Saída
O tamanho da paginação foi aprimorado.
Como centralizar uma paginação
Muitas vezes acontece que a estrutura da página da web exige que os desenvolvedores da web coloquem a paginação no centro da página. Siga o exemplo abaixo.
Html
Para centrar toda a paginação, criamos outro contêiner de div e aninhamos a outra div dentro dele.
CSS
.CentroAgora, usando a classe atribuída à primeira div, estamos alinhando o texto para centrar. Enquanto isso, estamos definindo a exibição da segunda div para o bloco embutido para centralizar toda a paginação.
Saída
A paginação foi centrada.
Como adicionar um efeito de transição a uma paginação
Basta atribuir alguma duração de transição às tags de ancoragem para adicionar um efeito de transição toda vez que um usuário paira sobre as tags de ancoragem.
CSS
.div aA duração da transição foi definida como 0.5 segundos.
Saída
Um efeito de transição foi adicionado à paginação.
Conclusão
Uma paginação responsiva é parte integrante de um site que consiste em um número numeroso de páginas. Isso facilita a navegação para os usuários e deixe -os. Uma paginação básica pode ser criada usando elementos HTML como DIV e tags de ancoragem. Além disso, você pode responder, adicionando um estado ativo e um efeito mirado a ele. Além disso, você pode estilizar uma paginação de várias maneiras, como você pode alterar seu tamanho, criar bordas, adicionar um efeito de transição, etc. usando várias propriedades CSS. Nesta redação, você demonstrou como criar e estilizar uma paginação responsiva.