Botão Efeito Translate e Box Shadow

Postado: 15 de setembro de 2021

Botão Efeito Translate e Box Shadow

Neste artigo vamos criar um Botão com Efeito Translate e Box Shadow.

box-shadow é uma propriedade do CSS, é utilizado para adicionar efeitos de sombra em volta de um elemento. Você pode especificar mais de um efeito, os separando com virgulas. Uma box-shadow é descrita pelo deslocamentos (offset) X e Y em relação ao elemento, desfoco e propagação do raio e cor.

Vamos Adicionar o Html:

  <div class="btn-shadow">
    <a href="#" class="translate-box-shadow"><i class="icon icon-cube"></i> Developer</a>
  </div>

  <div class="btn-shadow">
    <a href="#" class="translate-box-shadow"><i class="icon icon-cube"></i> Html5</a>
  </div>

  <div class="btn-shadow">
    <a href="#" class="translate-box-shadow"><i class="icon icon-cube"></i> Css3</a>
  </div>

   <div class="btn-shadow">
    <a href="#" class="translate-box-shadow"><i class="icon icon-cube"></i> jQuery</a>
  </div>

Vamos Adicionar o Css:

/*Botão Shadow*/
.btn-shadow   { margin-right:20px; float:left; }
.btn-shadow a {
  text-decoration:none;
  display: inline-block;
  font-size: 1.1em;
  font-family:Verdana, Geneva, sans-serif;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

/*TRANSLATE E BOX SHADOW*/

.translate-box-shadow {
  padding: 20px 40px;
  color: #fff;
  background-color: #4c4c4c;
  border-radius:50px;
}
.translate-box-shadow:hover {
  color: #23cad1;
  -webkit-box-shadow: -8px -8px 0 #23cad1;
  -moz-box-shadow: -8px -8px 0 #23cad1;
  box-shadow: -8px -8px 0 #23cad1;
  -webkit-transform: translate(8px, 8px);
  -moz-transform: translate(8px, 8px);
  -ms-transform: translate(8px, 8px);
  -o-transform: translate(8px, 8px);
  transform: translate(8px, 8px);
}
/*Botão Shadow*/

Veja o Resultado!

Baixar Código Veja Funcionando

Publicado por: loopnerd

671 Visualizações

Deixe um comentário

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