si potrebbe usare css3 ma hai i suoi limiti di supporto
http://www.w3schools.com/css3/css3_backgrounds.asp

per il momento la cosa migliore è ancora mettere un immagine nel corpo della pagina e dimensionarla al 100% con posizionamemto assoluto e z-index inferiore agli altri contenuti