COMO ESTILIZAR BOTÕES

Como inverter cor de imagem com filtro CSS?

Como inverter cor de imagem com filtro CSS?

Usa filter: invert(100%); para isso.

O filter invert do CSS inverte as cores da imagem, por exemplo se uma imagem é laranja com o invert 100% ela fica azul.

O parâmetro que neste caso está 100% pode ser nivelado para diminuir o contraste entre as cores, sendo o 0% a imagem original.

Veja abaixo os exemplos com a transição da cor das imagens:

.exemplo-100 img{
     filter: invert(100%)
}

ficando o html:

<img src="caminho da imagem" class="exemplo-100">

imagem com a cor invertida em 100 porcento

.exemplo-75 img{
     filter: invert(75%)
}



<img src="caminho da imagem" class="exemplo-75">

imagem com a cor invertida em 75 porcento

exemplo-50 img{
     filter: invert(50%)
}

<img src="caminho da imagem" class="exemplo-50">

imagem com a cor invertida em 50 porcento

exemplo-25 img{
     filter: invert(25%)
}

<img src="caminho da imagem" class="exemplo-25">

imagem com a cor invertida em 25 porcento


exemplo-0 img{
     filter: invert(0%)
}

<img src="caminho da imagem" class="exemplo-0">

imagem com a cor invertida em 0 porcento



Como fazer paginação com Bootstrap?

Como fazer paginação com Bootstrap?

Para fazer isso é usado a classe pagination do bootstrap.

Neste artigo será mostrado como fazer a parte do front end da paginação com Bootstrap. No final terá link para outras maneiras de fazer o front e o beck end do sistema de páginas.

A lista de páginas usadas será:

    primeira
    <
    3
    4
    5
    >
    última

Sendo página atual a 4, o sinal de maior usado para a página seguinte, o sinal de menor usado para a página anterior, "última" como a página final que será a 8 e "primeira" para a inícial.

No exemplo abaixo é mostrada a paginação simples, com a página atual em destaque e sem possibilidade de ser clicada.

<nav aria-label="bloco de páginas">
  <ul class="pagination">
    <li class="page-item"><a class="page-link" href="#1">primeira</a></li>
    <li class="page-item"><a class="page-link" href="#3"><</a></li>
    <li class="page-item"><a class="page-link" href="#3">3</a></li>
    <li class="page-item active disabled"><a class="page-link" href="#4">4</a></li>
    <li class="page-item"><a class="page-link" href="#5">5</a></li>
    <li class="page-item"><a class="page-link" href="#6">></a></li>
    <li class="page-item"><a class="page-link" href="#8">última</a></li>
  </ul>
</nav>

O aria-label é necessário para usar mais um bloco de paginação na página.

O active é usado para mudar o estilo da página atual.

Se a página atual fosse a 8 poderia ser usado a classe disabled para inativar o clique no link última e próximo. O mesmo poderia ser feito quanto estivesse na primeira. Ficando assim:

<li class="page-item disabled"><a class="page-link" href="#8">&gt;</a></li>
<li class="page-item disabled"><a class="page-link" href="#8">última</a></li>

Para definir o tamanho dos botões pode se usar a classe de pagination seguida do tamanho que pode ser lg para grande e sm para pequeno. Ficando assim:

<ul class="pagination pagination-lg">
ou
<ul class="pagination pagination-sm">



Para alinhar o bloco de botões pode ser usado a classe de alinhamento junto a classe pagination.
Algo como:

<ul class="pagination pagination-sm justify-content-center">
Veja mais em:
Como fazer paginação com php e mysql?

Como fazer leiaute de paginação com CSS?

O que é paginação de um site?
O que é Bootstrap?



Como aplicar estilo css nos botões de paginação?

Como aplicar estilo css nos botões de paginação?

Basta usar um css simples como esse aqui:


 <!-- Primeiro é construída a lista com a classe pagination -->
             <ul class="pagination">
<!-- Abre a primeira linha da lista -->
                      <li>
<!-- Insere o link para a página 1 com o texto de duas setas, algo meio padrão na web -->
                        <a href="https://diretoaoponto-tech.com.br/?p=1" target="_self">«</a>
<!-- Fecha a primeira linha -->
                    </li>
<!-- Inicia a próxima linha -->
                    <li>
<!-- Coloca um link sem href apenas com a classe active, pois é a página atual, e o texto 1 -->
                        <a class="active">1</a>
<!-- Fecha a linha -->
                    </li>
<!-- Abre a linha para o botão 2 -->
                    <li>
<!-- Insere o link para a página dois com o texto "2" -->
                        <a href="https://diretoaoponto-tech.com.br/?p=2">2</a>
<!-- Fecha a linha -->
                    </li>
<!-- Abre a linha para a última página. -->
                    <li>
<!-- com as setas apontadas para a direita. Nesse caso a última página é a 2 mesmo -->
                        <a href="https://diretoaoponto-tech.com.br/?p=2" target="_self">»</a>
<!-- Fecha a última linha-->
                   </li>
<!-- Fecha a lista-->
            </ul>


Ficando assim:


Agora é feito o CSS para colocar o estilo.
 

 /** Abre a configuração de estilo CSS **/
<style rel="stylesheet" scoped="scoped" type="text/css">

ul.pagination { /** Inicia a configiração da lista pagination**/
       display: inline-block; /** Inicia uma nova linha e espande para esquerda **/
       padding: 0; /** Retira o espaço interno da lista **/
 }
  
  ul.pagination li { /** Inicia a configuração da linha da lista **/
     display: inline; /** Deixa uma linha do lado da outra **/
}
  
  ul.pagination li a{ /** Coloca o estilo no botão que tem link a **/
       color: black; /** Fonte preta **/
       float: left; /** Alinha a esquerda **/
       padding: 8px 16px; /** Adiciona espaço na linha **/
       text-decoration: none;
/** Tira decoração do texto **/
   }
  
  ul.pagination li a.active { /** Coloca o estilo no link com a classe active **/
       background-color: blue; /** Define uma cor de fundo para o botão da página atual **/
       color: white; /** A cor da fonte também **/
   }
  
  ul.pagination li a:hover:not(.active) {/** Insere o estilo para quando o mouse passar por cima do link exeto no botão da página atual **/
       background-color: #ddd; /** Insere um tom de cinza **/
}

</style>
/** Fecha a configuração de estilo **/

Ficando assim:

  • «
  • 1
  • 2
  • »

Nesse código tem um pequeno exemplo de todos os efeitos comuns em botões de página.



Como aplicar filtro com CSS ao passar mouse na imagem?

Como aplicar filtro com CSS ao passar mouse na imagem?

Basta usar o img:hover.

O :hover não serve apenas para link <a href=""> o efeito é disparado em qualquer elemento quando o mouse passa por cima.

Ficaria algo como:

 img:hover{
     /*aqui se aplica o css.*/
}



botão de compartilhamento whatsapp botão de compartilhamento no twiter botão de compartilhamento do site botão de compartilhamento no linkedin botão de compartilhamento whatsapp