Be careful if you do not change the height of the footer, this will stretch the image.
background-size
will do the trick, but note that it is not supported by IE8 or later. To be safe for these browsers, the image may be centered (meaning 50% horizontally and 50% vertically - of course, the center keyword also works)
Live demo: http://dabblet.com/gist/2790711
source share