2012-03-27 12 views
0

Ich versuche, den Effekt eines horizontalen Farbverlaufs zu erreichen, der sich über die gesamte Breite des Browsers erstreckt. Momentan besteht meine Idee darin, drei Segmente zu haben, eins auf der linken Seite, dessen Hintergrundfarbe mit CSS auf die erste Farbe eingestellt ist. Diesem würde der tatsächliche Verlauf folgen, der ein Bild ist, das mit CSS wieder zum Hintergrund des Bildes wird. Dies wäre 1000px breit und würde als Inhaltsbereich dienen und ist auf der Seite mit magin: auto zentriert. Dann rechts davon befindet sich das dritte Segment, das im Wesentlichen gleich dem ersten ist, nur mit der 2. Farbe als Hintergrund. Auf diese Weise würden sich die linken und rechten Segmente dehnen, während die mittlere (die den Gradient enthält) gleich bleibt.HTML/CSS Design für 100% Breite horizontalen Farbverlaufs-Effekt

Diese Theorie wird grafisch dargestellt here.

Mein Problem ist in Bezug auf die beiden Seitenbereiche. Wie erwähnt, ist das zentrale Bild ein fixes 1000px, aber wie kann ich die linken und rechten Bereiche haben, um eine Fluidbreite (feste Höhe) zu haben, aber nur so, dass die linke Seite von der linken Seite des Browsers zum zentralen div ist die rechte von der rechten Seite der div auf der rechten Seite des Browsers?

Ich hoffe, ich habe das Problem klar genug erklärt, wenn nicht bitte sagen, und ich werde versuchen, weitere Informationen zu liefern.

Prost

+0

liebe meine Antwort sehen und lassen Sie mich irgend etwas wissen, was Sie wollen. – w3uiguru

+0

Sehr geehrte Falls Sie etwas anderes möchten, geben Sie bitte an. Wenn meine Antwort richtig ist, akzeptiere sie bitte. Menschen könnten in Zukunft Hilfe von der Antwort bekommen. – w3uiguru

Antwort

0

Gleiche Frage, und ich gab die Antwort auf Positioning an images outside of the layout

Siehe unten stehende Geige für die Ausgabe ...

Fiddle : http://jsfiddle.net/C2j6G/4/

Demo: http://jsfiddle.net/C2j6G/4/embedded/result/

Aktualisiert Geige nach user908041 Anforderung

Fiddle: http://jsfiddle.net/C2j6G/5/

Demo: http://jsfiddle.net/C2j6G/5/embedded/result/

+0

Ich schätze Ihre Eingabe, aber dies löst das Problem nicht. Ich versuche einen festen Inhaltsbereich mit flüssigem Links & Rechts zu erreichen. Was Sie vorgebracht haben, ist vollständig festgelegt. – AaronDS

+0

Sehr geehrte links und rechts sind flüssige Spalten nur das Bild in roter Farbe ist keine Wiederholung, das ist, warum Sie denken, dass es behoben ist. – w3uiguru

+0

sehen Sie meine aktualisierte Geige für Ihre Anforderung. – w3uiguru

0

Here a fiddle for you. Ich hoffe es hilft.

Sie müssen nur Ihren Farbverlauf in einen Container legen. Dann können Sie die Spalten im Inneren einrichten.

EDIT:

Hier wird die Bearbeitung für 100% Breite: http://jsfiddle.net/2MEhA/2/

+0

Vielen Dank, aber nachdem Sie den Code überflogen haben, wäre das sicher nicht flüssig? Es scheint vollständig auf festen Breiten zu basieren. – AaronDS

+0

Überprüfen Sie meinen Bearbeitungslink. –

+0

Noch einmal, danke, aber nachdem wir den Code nochmal überflogen haben, scheint dies eine flüssige zentrale Spalte anstatt der Seiten zu verwenden. Für mich würde dies die Verwendung eines Bildes nicht ermöglichen. Deshalb habe ich diskutiert, flüssige linke/rechte Spalten zu haben. Ist das möglich? – AaronDS