Check out this cool liquid fill effect on hover animation for this button. You can easily customize the speed and color of the fill using CSS.
If you are having trouble with the pen, try the archived copy on GitHub
See the Pen Liquid Filled Buttons by Bergability (@Bergability) on CodePen.0