The 3rd example by is a background shift effect. This effect manipulate the background-position attribute.
Again, thanks Joshua Johnson for his great examples.
Joshua Johnson – Four Simple and Fun CSS Button Hover Effects for Beginners
You can use the following image bkg-1.jpg as the button background.

Continue reading CSS3 – Background shift button