No-Library (pure JS), HTML, CSS, JavaScript
By Justin Windle: https://codepen.io/soulwire/pen/mErPAK
Mootools 1.3.2, HTML, CSS, JavaScript