I don't have a codepen for this, because I am not sure of the proper approach. I am currently using ReactJS to mount, unmount and update my view components. Based on the state of a component, I have made changes to the linear-gradient of the background using TweenLite.to(). I was wondering what Tweens I should use in order to make these changes in linear-gradients, fluid. I.e., make the color that is in the top right corner, move down to the left corner, while the top right corner is replaced by another color. This process would repeat itself as many times as I needed it to. Is this even possible with GSAP?