No-Library (pure JS), HTML, CSS, JavaScript
I'm having some troubles in Firefox 20; not sure what's going on.