Az, hogy a háttérkép mérete a felbontás méretével változzon, css-sel megoldható, úgy ahogy azt elõttem már említették, és javascrpttel az is megoldható, hogy ne torzuljon különbözõ méretarányokban sem.
Ehhez annyi képet kell létrehoznod, és olyan méretarányokban (mondjuk 16:9, 4:3, stb.) amilyenekbe várható, hogy a felhasználók látogatni fogják az oldaladat. Elsõ lépésként lekéred egy scripttel a kliens képernyõfelbontását, ez alapján már meg tudod határozni a képméretarányt, és ezután betölteted az ehhez a méretarányhoz tartozó képet. A betöltött kép méretét pedig css-ben definiálod, persze %-ban.