2014-04-11 55 views

回答

1

我認爲你要找的是背景附件樣式。

這是一個小提琴,它顯示了這個概念。

http://jsfiddle.net/Lq7zH/

基本上你把你複製另一個父div中,然後設置父div的背景圖片,背景大小:封面,背景附件:固定;

所以HTML

<div class="sticky-div"> 
    <p>Lots of copy here or other divs or whatever</p> 
</div> 

CSS

.sticky-div { 
    background-image: url(someimage.jpg); 
    background-size: cover // ensures it fills the space 
    background-attachment: fixed // Makes the background static, as in it doesn't scroll 
+1

但是,當你想擁有多背景圖片進來,在各個點會發生什麼。 –

+0

對不起,我直到現在纔看到你的回覆:P我相信你已經解決了它。無論如何,如果你想有幾個不同的背景圖像進來,那麼你只需使用上述技術對多個div進行分層。 查看http://www.slaphands.com/process/的例子。基本上你必須記住的是,即使該圖像看起來並不像它正在移動,它實際上是div。所以當你到達那個div的末尾時,下一個會進來。 – trattles

相關問題