Kann man ein Hintergundbild auf Fenstergrösse skalieren ?
Jürgen Frank
- css
Hi!
Mein Problem:
Ich habe eine Hintergundgrafik die sich möglichst dynamisch der Fensterrgrösse anpassen soll.
Das Bild eignet sich nicht zum "kacheln" kann aber
sehr gut vergroessert bzw. verkleiner werden, ohne dass es hässlich wirkt.
Oder anders beschrieben:
Grafik hat eine grösse von 800x600 Pixel. Diese soll
nun immer das Browserfenster zu 100% in Höhe und Breite ausfüllen. D.h. der Browser muss die Grafik in der Regel skalieren.
Hat einer einen tollen Tip ?
Hi!
Mein Problem:
Ich habe eine Hintergundgrafik die sich möglichst dynamisch der Fensterrgrösse anpassen soll.
Das Bild eignet sich nicht zum "kacheln" kann aber
sehr gut vergroessert bzw. verkleiner werden, ohne dass es hässlich wirkt.Oder anders beschrieben:
Grafik hat eine grösse von 800x600 Pixel. Diese soll
nun immer das Browserfenster zu 100% in Höhe und Breite ausfüllen. D.h. der Browser muss die Grafik in der Regel skalieren.Hat einer einen tollen Tip ?
Hi :-)
Mit diesem Script kannst du die grösse des aktuellen Fensters ermitteln.
http://selfhtml.teamone.de/javascript/beispiele/fensterueberwachen.htm
--> sommit kannst du einfach die werte aufs Bild überttragen
MFG
Sokrates
Hi Ihr beiden,
die Funktionen "Fensterweite()" und "Fensterhoehe()" in dem Beispiel
http://selfhtml.teamone.de/javascript/beispiele/fensterueberwachen.htm
sind zwar dazu geeignet, die Änderungen der physischen Fenstergröße
festzustellen, ihre absoluten Werte sind dagegen hahnebüchend, d.h.
für das Problem vom Jürgen nicht brauchbar.
Mit dem IE6 und Netscape 6 habe ich mit dem folgenden Code sehr gute
Ergebnisse erhalten:
function Fensterweite() {
return document.getElementsByTagName("html")[0].offsetWidth;
}
function Fensterhoehe () {
return document.getElementsByTagName("html")[0].offsetHeight;
}
Gruß Groophty
Hi Ihr beiden,
Also so richtig glücklich bin ich mit der Antwort noch nicht. Mir ist nicht klar wie ich den Browser dazu bekomme die Bild zu skalieren. Also selbst wenn ich die Grösse des Fensters kenne, was nun ??
Ich habe bei des CSS nichts gefunden womit ich die Groesse des Hintergurndbildes angeben kann ...
Bin ich da irgendwie blind ?
Aber vielen Dank fuer die Anwtorten
Jürgen
Hallo Juergen,
Ich habe bei des CSS nichts gefunden womit ich die Groesse des Hintergurndbildes angeben kann ...
es gibt auch (noch) keine. Du könntest höchstens mit <div>s und z-index arbeiten, aber das steht alles schon im Archiv...
Grüße aus Nürnberg
Tobias