Fading In and Out the GUI

Hi. I have several UI buttons in my scene. One of which is my play button. When the user taps play I would like the GUI to fade out and then it to load the next scene. I don’t want the screen to go black I just want the GUI to fade. How would I do this?

You can traverse the canvas hierarchy and adjust the alpha values. There may be a faster way using the canvas directly.

Or do this

Edit: This is far easier to do by adjusting the alpha channel of the canvas. This can be done by adding a CanvasGroup to the canvas. Here is a quick 1 demonstrating the point