Botão Seta Animada com Html e Css
PRÓXIMO
Loading Efeito Sonar com Css
ANTERIOR
Menu Responsivo Branco e Laranja
Postado: 23 de outubro de 2021
Tempo de Leitura: < 1 Minuto
Botão Seta Animada com Html e Css
Neste artigo veja como fazer um botão com a seta animada.
Quando passamos o mouse sobre o botão a seta aparece com efeito fadeIn.
Vamos adicionar o Html:
<a href="#" class="btn btn-setas seta-a icon-arrow-right">Saiba mais</a> <a href="#" class="btn btn-setas seta-b icon-hand-o-right">Veja mais</a>
Vamos Adicionar o Css:
.btn {
border: none;
font-family: inherit;
font-size: inherit;
color: inherit;
background:transparent;
text-decoration:none;
padding: 0.5em 2em;
display: inline-block;
margin-right:5px ;
letter-spacing: 1px;
font-weight: 700;
outline: none;
position: relative;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
}
.btn:after {
content: '';
position: absolute;
z-index: -1;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
}
/* Setas */
.btn-setas {
border-radius: 50px;
border: 2px solid #02bfd2;
color: #02bfd2;
overflow: hidden;
}
.btn-setas:active {
border-color: #17954c;
color: #17954c;
}
.btn-setas:hover {
background: #02bfd2;
color:#fff;
}
.btn-setas:before {
position: absolute;
height: 50%;
font-size:0.7em;
line-height: 3.5;
color: #fff;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
}
.btn-setas:active:before {
color: #17954c;
}
/* Seta A */
.seta-a:before {
left: 90%;
top: 50%;
}
.seta-a:hover:before {
left: 83%;
}
/* Seta B */
.seta-b:before {
left: 70%;
opacity: 0;
top: 50%;
}
.seta-b:hover:before {
left: 83%;
opacity: 1;
}
Veja o Resultado!


Deixe um comentário