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