ich mache grade eine Homepage und habe diese in 3 Frames aufgeteilt. Der Hintergrund eines Frames ist ein Farbverlauf, doch je nach Auflösung des BIldschirms wird der Farbverlauf nicht komplett angezeigt oder wieder holt sich. Ist es möglich mit HTML den Hintergrund an die Auflösung anzupassen oder das Bild so zu strecken dass es immer gestreckt ist in dem Frame? Wenn nicht hat jemand einen Vorschlag wie dies mit CSS gehen könnte (auch wenn ich mich mit css überhaupt nicht auskenne.) Hätte da jemand ne Idee? Vielen Dank schon im Vorraus! :razz:
Im Grunde kannst du endweder den farbverlauf so machen das man ihn wiederholen kann (z.B. nimmst du einen verlauf von links nach rechts und wiederholst ihn in die länge unendlich und in die weite ist er nach x pixeln komplett in die hintergrundfarbe übergegangen) oder du arbeitest mit vektorgrafiken die sich vergrößern lassen .
Das geht auch nicht mit CSS. Hintergrundgrafiken behalten ihren originären Höhen- und Breitenwert.
Du kannst eine Grafik so groß anfertigen, dass sie auch in großen Fenstern angezeigt wird. In kleineren fehlt dann aber ein Teil.
Umgekehrt kannst du mit „repeat: no-repeat;“ das Kacheln verhindern.
Aber einen Automatismus der Vergrößerung oder Verkleinerung gibt es nicht.
man kann mit Javascript noch die Bildschirmauflösung auslesen und dann alternative Grafiken einblenden.
So ein Freund hat mir mal was geschickt. Ich habe es auf meine Seite angewendet und im IE klappt es einwandtfrei. Jedoch wird im Firefox garnichts mehr angezeigt…Hat jemand da eine Idee?
Der Quelltext wär:
Aber bitte immer daran denken, dass die Bildschirmauflösung bei der Erstellung von Websites keinen Stellenwert besitzt. Das ist auch schon daran zu erkennen, dass die Sprache, die für Layout und Design zuständig ist (CSS) keine Möglichkeit hat, die Aufllösung zu bestimmen, sie nicht kennt, und sich prozentuale Größenangaben auch niemals auf die Auflösung beziehen.