This snippet for loading a content block on a button click was designed by Ian Chouinard.You have a ghost button that shows a progress bar when you click it and then loads up some hidden content.
If you are having trouble with the pen, try the archived copy on GitHub
Button to Progress Bar Snippet
See the Pen ajax load button animation by ianchouinard (@ianchouinard) on CodePen.0