JSFiddle - React, Tailwind, and code Playground
by ckissi
HTML
<button class="border-anim-btn">Click me!</button>
<style>
.border-anim-btn {
background-color: transparent;
color: #8A2387;
padding: 10px 20px;
border: 4px solid transparent;
border-image: linear-gradient(to right, #8A2387, #E94057, #F27121) 1;
border-radius: 25px;
cursor: pointer;
transition: all 0.3s ease;
}
.border-anim-btn:hover {
border-image: linear-gradient(to left, #8A2387, #E94057, #F27121) 1;
color: black;
}
</style>