background: url(link) no-repeat 50% 0% / cover;
vagy ha van szín
background: #1D2225 url(valami) no-repeat 50% 0% / cover;
Próbáld így.
De ha tényleg azt szeretnéd hogy minden monitoron meg minden nézetben jól nézzen ki inkább ajánlanék egy olyan hátteret amit ismételsz CSS-ben. Példának most felhozom az angol LS-RP-t (nem hirdetésnek szánom)
Hogy ne a láthatatlanba beszéljek itt van tekintsd meg a hátteret.Ez a szép képecske az.
Ha meg ragaszkodsz a te elképzelésedet próbáld azt amit küldtem. Ha így sem jó nem tudok segíteni
(A százalékokat állítgasd majd hátha úgy sikerül)
Edit: Vagy esetleg még próbáld fix méretre beállítani a dolgokat a weben (nem tudom hogy úgy van-e mert láthatatlanból tényleg nehéz.) Tehát pl a header ne 90% hanem 1200px. Majd a háttért is beteszed de úgy hogy ha nagyítás vagy kicsinyítés történik a háttér is mozogjon a mérettel. És hogy jól nézzen ki a grafikát fade-eld ki a semmibe. (gradient).
Most példázom neked CSS-be de itt magán a grafikán változtass az oldal széleinél legyen egy ilyen \"eltűnés effekt\" a semmibe.
Így gondoltam ->
JsfiddleResult:
Aztán állíts be egy alapértelmezett fekete háttért és szerintem jó lesz.
Aztán nem lenne szabad semminek elcsúszni ha jól állítottad be.