Carregando...

Link hover seta inversa com html e css

Postado: 30 de outubro de 2022 Tempo de Leitura: < 1 Minuto

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

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Artigos Relacionados