Carregando...

Botão gradiente hover

Postado: 31 de janeiro de 2023 Tempo de Leitura: < 1 Minuto

Botão gradiente hover

Como criar um efeito de animação gradiente com CSS

Nesta seção, projetaremos uma estrutura simples na tag <div> e a <href> para inserir link de destino. 

Usaremos as classes

(.botoes) e (.btn) para dar o formato do botão.

(.preto), (.azul), (.vermelho), (.amarelo), (.roxo) e (.rosa). para cada cor o botão individual.

Essas são as tags e classes que usaremos para criar o nosso Botão gradiente com html.

Vamos Adicionar o HTML

    <div class="botoes">

       <a href="#" class="btn preto">Leia mais</a>
       <a href="#" class="btn azul">Leia mais</a>
       <a href="#" class="btn vermelho">Leia mais</a>
       <a href="#" class="btn verde">Leia mais</a>
       <a href="#" class="btn amarelo">Leia mais</a>
       <a href="#" class="btn roxo">Leia mais</a>
       <a href="#" class="btn rosa">Leia mais</a>

    </div>

Vamos Adicionar o CSS

Nesta seção, usaremos algumas propriedades CSS para estilizar e animar o  nosso Botão gradiente  com html.

.botoes {

    margin:auto;
    text-align: center;
    overflow: hidden;

}


.btn {

    width: auto;
    font-size: 1em;
    font-weight: 600;
    color: #fff;
    text-decoration: none;
    display: inline-block;
    text-align: center;
    border: none;
    background-size: 300% 100%;
    border-radius: 6px;
    moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    padding: 8px 20px;
    float: left;
    margin-bottom: 10px;
    margin-right: 15px;

}

.btn:hover {

    background-position: 100% 0;
    moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;

}

.btn:focus { outline: none; }

.btn.preto { background-image: linear-gradient(to right, #020202, #485563, #1a252b, #5d586d); }

.btn.azul  { background-image: linear-gradient(to right, #005593, #156bff, #04befe, #124da9); }

.btn.vermelho { background-image: linear-gradient(to right, #d20000, #ff6262, #f00 , #FFB395); }

.btn.verde { background-image: linear-gradient(to right, #018249, #3cba92, #3be493, #018249); }

.btn.amarelo { background-image: linear-gradient(to right, #e6c307, #fff344, #efcc43, #e0e716); }

.btn.roxo { background-image: linear-gradient(to right, #b466ea, #6217af, #B365E9, #6217AF); }

.btn.rosa { background-image: linear-gradient(to right, #f4a1a1, #fe5cc6, #e98788, #d33b9f); }

Combinando as Duas seções acima Html e Css temos o seguinte Resultado do Botão gradiente hover!

Veja o Resultado baixo!

Baixar Código Veja Funcionando

Publicado por: Loop Nerd

976 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