Botão gradiente hover
Menu Dropdown Toggle
Border gradient css
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!


Deixe um comentário