2012-03-27 96 views
0

我試圖達到水平漸變拉伸瀏覽器整個寬度的效果。目前,我的想法是有三個部分,一個在左邊,它的背景顏色用CSS設置爲第一種顏色。這之後是實際的漸變,這是一個圖像設置爲CSS的背景。這將是1000px寬,並充當內容區域,並且在具有magin:auto的頁面中居中。然後在右邊有第三個分段,它基本上與第一個以第二個顏色爲背景相同。通過這種方式,左側和右側部分將伸展,而中央部分(實際上包含漸變)將保持不變。100%寬度水平漸變效果的HTML/CSS設計

這個理論被描繪成圖形here

我的問題是關於兩個方面的問題。如上所述,中心圖像是一個固定的1000像素,但我怎樣才能讓左側和右側區域具有流體寬度(固定高度),但只有左側從瀏覽器的左側到中央div,以及從div右側到瀏覽器右側的權利?

我希望我已經清楚地解釋了這個問題,如果不是請說,我會嘗試提供更多信息。

乾杯

+0

親愛的看到我的答案,讓我知道你想要的任何別的東西。 – w3uiguru 2012-03-27 17:53:20

+0

親愛的如果你想要的東西請指明。如果我的回答是正確的,請接受它。未來人們可能會從答案中獲得幫助。 – w3uiguru 2012-03-27 18:33:15

回答

0

同樣的問題,我介紹了Positioning an images outside of the layout

答案見下搗鼓輸出...

小提琴:http://jsfiddle.net/C2j6G/4/

演示:http://jsfiddle.net/C2j6G/4/embedded/result/

更新小提琴按user908041要求

小提琴:http://jsfiddle.net/C2j6G/5/

演示:http://jsfiddle.net/C2j6G/5/embedded/result/

+0

我很欣賞你的意見,但這並不能解決問題。我正試圖通過左右流體來實現固定的內容區域。你提出的是完全固定的。 – AaronDS 2012-03-27 18:12:05

+0

親愛的左邊和右邊是液柱,只有紅色的圖像設置爲不重複,這就是爲什麼你認爲它是固定的。 – w3uiguru 2012-03-27 18:21:20

+0

看到我的更新小提琴爲您的要求。 – w3uiguru 2012-03-27 18:23:17

0

Here a fiddle for you。希望能幫助到你。

你只需要把你的漸變放在一個容器中。比你可以設置裏面的列。

編輯:

這裏的100%寬編輯:http://jsfiddle.net/2MEhA/2/

+0

非常感謝,但在瀏覽代碼後,肯定這不會是流動的嗎?它似乎完全基於固定寬度。 – AaronDS 2012-03-27 16:38:55

+0

檢查我的編輯鏈接。 – 2012-03-27 16:40:19

+0

再一次,謝謝你,但是再次瀏覽代碼後,這似乎使用流體中央列而不是側面。對我而言,這不可能使用圖像。因此爲什麼我討論有流體左/右列。這可能嗎? – AaronDS 2012-03-27 16:43:18