Color spreading/ transition animation

Hey I am new to using unreal engine and I have the latest version i.e. unreal engine 4.24. I want to know how would it be possible to make a simple colour transition from one color to another using a button that shows up on the screen.
And if possible I want to know if there would be a way to make the color start from bottom then spread it up to the top

Thanks! Help would be greatly appreciated.