- Página Inicial
- Códigos CSS Prontos
- Link hover seta inversa com html e css
- Voltar
Link hover seta inversa com html e css
Este tutorial veremos como criar um link animado com efeito seta inversa html e css.
Nesta seção, projetaremos uma estrutura com a uma tag e uma class com html e css, veja abaixo.
usaremos as tags <a>, <i>, e a classe para o estilizar o link para dar efeito na seta animada inversa.
Vamos Adicionar o HTML
<a class="link" href="#">Leia mais <i class="link_seta"></i></a>
Vamos Adicionar o CSS
Nesta seção, usaremos algumas propriedades CSS para estilizar os LINKS com css.
.link { display: inline-block; font-size: 1.2em; padding-right: 1.5em; line-height: 1em; text-decoration: none; content: #23a0df; } .link:hover { color: #666666; } .link--block { display: block; } .link_seta { display: inline-block; height: 100%; position: relative; top: -5px; left: 16px; } .link_seta::before,.link_seta::after { content: ''; transition: all 275ms cubic-bezier(.4,.25,.3,1); position: absolute; right: 0; background-color: #56b6e6; width: 3px; height: 0.4em; border-radius: 3px; } .link_seta::before { bottom: 50%; transform: translateX(0) rotate(-45deg); transform-origin: 100% 100%; } .link_seta::after { top: 50%; transform: translateX(0) rotate(45deg); transform-origin: 100% 0; } .link:hover .link_seta::before { transform: translateX(-1rem) rotate(45deg); transform-origin: 0 100%; background-color: #666666; height: 0.4em; } .link:hover .link_seta::after { transform: translateX(-1rem) rotate(-45deg); transform-origin: 0 0; background-color: #666666; height: 0.4em; }
Combinando as Duas seções acima Html e Css temos o seguinte Resultado!
Veja o Resultado baixo!
Baixar Código Veja Funcionando
Publicado por: Loop Nerd
281 Visualizações
Deixe um comentário