A CodePen by Kevin Ports. Animated Canvas Gradient - Interpolates between stop-color values.