The code is initially from the JavaScript Codecademy Series, I was just brushing up on some basics and decided to materialize it. Hope you enjoy it. Updated to use Material Design Lite - much smoother and looks better.
A Pen by stephan maree on CodePen.