hello,
eine frage, es wird ja immer mehr zu mode, dass man als gestaltungselement fotos als hintergrundbilder einsetzt.
ich würde das ebenfalls gerne mal machen und das foto soll immer den kompletten hintergrund ausfüllen aber wie mach ich das.
normal mit css body {background-image:url(etc...) } haut das nicht so hin, da es mit fixed ja abgeschnitten wird, wenn die auflösung kleiner als das bild ist.
folgende lösungen habe ich mir überlegt:
denkansatz 1: mit js die auflösung auslesen und entsprechendes bg-bild laden
Problem: dann weiß ich, der user hat zb 1024 * 768, bringt aber nichts, da das ja nicht die sichtbare größe im browser ist
denkansatz 2: die innerwidth bzw. innerheight auslesen
Problem: zb bei mir ist die innerheigt 1004 px ein proportionales bild (ausgehend von einem 1600 * 1200 px gr. bild) hätte also die abmessungen 1004 * 753 px
meine innerheigt und innerwidht ist aber 1004 px * 615 px! mhh also wieder nichts
vielleicht bin ich auch im moment auf der völlig falschen denklogik.
ich will jetzt (würde mich darüber natürlich auch nicht beklagen) keinen komplett ausgecodeten denkansatz, sondern helft mir mal logikmäßig auf die sprünge
lg, urban-a
