Antworten auf deine Fragen:
Neues Thema erstellen

dynamischer Hintergrund je nach Seitenlänge

S

SeriousToni

Guest

Hallo Community,

ich würde gerne mal meine steinalte Homepage auf Vordermann bringen und fange dabei wieder mehr oder weniger bei Null an.

Ich habe schon oft gesehen, dass manche Pages in 3 Zonen aufgeteilt sind (siehe Bild-Link). Zone 1 ist ein Farbverlauf mit fester Größe (z.B. 300x300 px) Zone 3 ebenfalls. Zone 2 wird um so größer, je mehr Text auf der Seite steht. D.h. Zone 3 verschiebt sich automatisch nach unten, immer bis zum Seitenende.

Anfangs wollte ich das einfach so realisieren, dass Zone 1 und 3 aus je einem Bild bestehen und der Rest einfach Hintergrund Farbe ist (also Zone 2) aber damit hätte das Browserfenster ja keine variable Breite mehr, denn diese wird durch die Bilderbreite ja vorgegeben.

Wie wird so etwas umgesetzt? Geht das iwie mit JavaScript vielleicht?
 

JBKING

justinbraun.net

AW: dynamischer Hintergrund je nach Seitenlänge

Edit: Sorry das was jetzt rot ist geht nicht (ich sollte mal zu ende lesen)

Ich würde Zone 1 + 3 mit den CSS-Atributen versehen:
Code:
 position: fixed;
und je nachdem
Code:
top: 0px;
oder
Code:
bottom: 0px;

Desweitern könntest du mit Prozentualen angaben bei der höhe des mittleren Objektes arbeiten.

JS ist nicht so gut aber wenn dus trotzdem machen willst würde ich mir mal
Code:
getElementByID
angucken und die Fenstergröße abfragen.

MfG
 
S

SeriousToni

Guest

AW: dynamischer Hintergrund je nach Seitenlänge

Was wären denn die Zonen für dich? Einfach jpg Bilder?

Also meinst du ich soll bei Zone 2 das einfarbige Bild strecken (prozentual)
und die Bilder für 1 und 3 je nachdem oben und unten fest positionieren, wenn ich das richtig verstehe.

Und wegen der Breite?
 

AlexanderBo

Gesperrt

AW: dynamischer Hintergrund je nach Seitenlänge

braucht kein java ;-)

gesamte breite kann man heut mit <=1000px machen.

fenster 1 mit grafik 1px x 300px
background-image: url(../images/obennachuntenverlauf.jpg);
background-repeat:repeat-x;

fenster 3 ditto nur
background-image: url(../images/untennachobenverlauf.jpg);
background-repeat:repeat-x;

edit:
wenn fenster 1 und 3 ne feste höhe von 300 = 600px haben
bleibt für den content in 2 ja nich viel platz...
also fenster 1 und 3 weniger höhe (header footer)

mach dich mit html und css vertraut
 
Zuletzt bearbeitet:

Crackp0t

Aktives Mitglied

AW: dynamischer Hintergrund je nach Seitenlänge

Setze den Header und Footer auf Width 100%, kombiniert mit einem 1 mal X Pixel großem Hintergrundbild welches du auf der X-Achse widerholst(Ansatz wurde im Post über mir gegeben). So wird bei jeder Breite des Viewports der DIV mit dem Verlauf gefüllt.

Aber mal ne Frage: Findest du einen Verlauf als Hintergrund wirklich so schick? Bedenke, dass der Verlauf nicht überall so aussieht wie bei dir.
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.565
Beiträge
1.538.066
Mitglieder
67.488
Neuestes Mitglied
Andrew56524
Oben