Border gradient css
Botão gradiente hover
Toggle switch html css
Border gradient css
Como criar um efeito de borda gradient com CSS
Nesta seção, projetaremos uma estrutura simples na tag <href> para inserir link de destino.
Usaremos uma classe (.btn-gradient) para dar o formato do botão e o efeito gradient animado.
Essa é a tag e classe que usaremos para criar o nosso Botão gradient com html e Css
Como criar bordas gradientes em CSS?
Vamos Adicionar o HTML
<a href="#" class="btn-gradient">Saiba mais...</a>
Vamos Adicionar o CSS
Nesta seção, usaremos algumas propriedades CSS para estilizar e animar o nosso Botão gradient com html e css.
.btn-gradient {
width: auto;
font-size: 1em;
padding: 12px 25px;
border: none;
outline: none;
background: #313131;
color: #fff;
text-decoration: none;
position: relative;
z-index: 0;
border-radius: 50px;
}
.btn-gradient::before {
position: absolute;
content: "";
width: calc(100% + 4px);
height: calc(100% + 4px);
left: -2px;
top: -2px;
background: linear-gradient(124deg, #e72100, #f36161, #eec647, #dfe404, #35e854, #32dfe9, #4a3df1, #e549f5, #ae07bf );
background-size: 400%;
z-index: -1;
filter: blur(3px);
animation: move 20s linear infinite;
opacity: 0;
transition: opacity 0.3s ease-in-out;
border-radius: 50px;
}
.btn-gradient:hover::before { opacity: 1; }
.btn-gradient::after {
z-index: -1;
content: "";
position: absolute;
width: 100%;
height: 100%;
background: #242424;
left: 0;
top: 0;
border-radius: 50px;
}
@keyframes move {
0% {
background-position: 0 0;
}
50% {
background-position: 400% 0;
}
100% {
background-position: 0 0;
}
}
Combinando as Duas seções acima Html e Css temos o seguinte Resultado do Botão gradient animado!
Veja o Resultado baixo!
Border gradient css


Deixe um comentário