A CodePen by Jason Edelman. Ladda is nice, but the JS is unnecessary - Doing the Ladda experiment without the separate JS file