//Style CSS dla elementu <body>:
background-image: url( "adres obrazka" );
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
Można je złączyć w jednej linijce, tu zapisałem oddzielnie aby wskazać te najważniejsze.
Małe wyjaśnienie do ostatniego elementu. Jeśli dasz na 100% 100% to przy zmianie wymiarów okna obrazek będzie się zniekształcał. Lepsze jest cover bo w razie potrzeby po prostu "przytnie" część obrazka, ale zachowa właściwe proporcje.