Botão Css – Background Pulsando

Postado: 26 de fevereiro de 2022

Neste tutorial vamos fazer um Botão Css – Background Pulsando.

Vamos adicionar o Html:

 <a href="#" class="btn back-pulse" title="Veja mais..."> <i class="icon icon-icon icon-heart"></i> Veja mais...</a> 

Vamos adicionar o Css:

.btn {
  
    padding: 0.6em 0.8em;
    cursor: pointer;
    background-color:#0f1010; 
    text-decoration: none;
    font-weight:bold;
    font-size:1em;
    border-radius:6px;  
    color: #fff;
    transition:0.3s; 
}

.btn i { font-size:1em; margin-right:5px; }

@-webkit-keyframes back-pulse {
  50% {
    background-color: rgba(212, 0, 0, 0.70);
  }
}

@keyframes back-pulse {
  50% {
    background-color: rgba(212, 0, 0, 0.70);
  }
}

.back-pulse {

  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  overflow: hidden;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;

}

.back-pulse:hover, .back-pulse:focus, .back-pulse:active {

  -webkit-animation-name: back-pulse;
  animation-name: back-pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  background-color: #9a0707;
  color: #ffffff;

}

Veja o Resultado !

Baixar Código Veja Funcionando

Publicado por: loopnerd

239 Visualizações

Deixe um comentário

O seu endereço de e-mail não será publicado.