A more robust and simpler method that uses pseudo-elements, background-size, gradients, and transitions to create a 'shine effect' when hovering over the icon.
jQuery 1.8.3, HTML, CSS, JavaScript
jQuery 1.9.1, HTML, CSS, JavaScript
jQuery 2.1.0, HTML, CSS, JavaScript
jQuery 1.6.4, HTML, CSS, JavaScript
jQuery 2.0.2, HTML, CSS, JavaScript
No-Library (pure JS), HTML, CSS, JavaScript