Here I have some more UI elements I have been working on, in addition to the Unity UI system I have been incorporating into the Supergirl game. These are not using the Unity UI system, I wrote the code for these components myself along with the event system (configured to play the sounds you hear).
The button scales when highlighted and then shrinks when clicked on. The dragging button inherits that code, whereas the two sliders on the right translate an arrow to them when highlighted. All these UI components inherit from an abstract base class with an abstract function OnClick().
Below is a video: