How would I go about creating something like this?

Top