2014-04-10 58 views
1

這是我有:800px width div的100%width容器與背景圖像重複水平。背景隨滾動條消失。爲什麼?

直播:http://www.baskra.com

當我調整瀏覽器窗口,產生滾動條。當我滾動它時,我發現背景圖像僅適用於原始的未滾動區域,如上所示。

enter image description here

我怎樣才能解決這個問題?

的jsfiddle:http://jsfiddle.net/wcdXK(不是每個圖像的工作,但我相信,這裏最重要的是CSS)。

+0

看起來像它的溢出問題。嘗試將'overflow:auto'應用於'.pages-container'。 – Jack

+0

Jack,它解決了這個問題,但它使滾動條消失。 –

回答

1

您應該使用「min-width:800px」替換.pages-container CSS類中的「width:100%」 - 如果窗口大小變小,它將強制背景與容器寬度相同超過800像素。

.pages-container { 
    background-attachment: scroll; 
    background-image: url('http://baskra.com/images/bg/bg-scroll.png'); 
    background-repeat: repeat; 
    min-width: 800px; 
    left: 0; 
} 

檢查在這裏:http://jsfiddle.net/wcdXK/3/

+0

現在我明白了邏輯。我將相同的規則應用於我的幻燈片,並且工作完美。非常感謝你。 –

0

由於寬度適用於包含塊的區域,作爲整個容器較小的背景縮小以應用於同一區域(以及pages-container元素)。