jQuery 1.11.0, HTML, CSS, JavaScript
Just for fun
No-Library (pure JS), HTML, CSS, JavaScript
It uses CSS3 animations and little JS-code
Button disabled after first click.
It uses "new Date()" and "setInterval"