.buttons a {
color: #fff;
text-decoration: none;
text-transform: uppercase;
padding: 1%;
font-size: 20px;
font-family: "Montserrat", monospace;
font-weight: 800;
transition: 0.5s ease;
border: #fff solid;
border-radius: 12px;
border-width: 3px;
}
.inst {
background: none;
transition: 2s ease;
}
.inst:hover {
background: linear-gradient(125deg, #5E529C, #AD3B8D, #E4243E, #F27F46, #FBC24E);
}
<div class="buttons">
<a href="http://t.me/adilkhanalimberdi" target="_blank" class="tg">Telegram</a>
<a href="https://www.instagram.com/adilkhanarts/" target="_blank" class="inst">Instagram</a>
</div>
I wrote a transition: 0.5s easy;
but that doesn't work, ideally the background and border should smoothly transition along the gradient, and the text color: none doesn't work either.