1

span {
  font-size: 2rem;
}

span {
  cursor: pointer;
  transition: all 2000ms ease-in-out;
}

span:hover {
  background: -webkit-linear-gradient(135deg, #ff8792, #ff4c9f);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
<span> gradient on hover</span>

Basically I'm adding a gradient to text on mouseover, but It seems not smooth at all so I added a transition but It doesn't work at all, how can I achieve this? Appreciate for all the help!

Demo on this http://jsfiddle.net/21795bor/

Gerard
  • 15,418
  • 5
  • 30
  • 52
Phillip YS
  • 784
  • 3
  • 10
  • 33

0 Answers0