No-Library (pure JS), HTML, CSS, JavaScript
Alternative solution to: http://stackoverflow.com/questions/5067279