我該如何做到這一點,以便當您向下滾動頁面時,下一個DIV會在前一頁上淡出?在滾動上更改div不透明
我已經設置了這個小提琴以更好地說明它:http://jsfiddle.net/meEf4/176/
因此,例如,如果您在頁面的一半處,背景是藍色的。
編輯:這是jsFiddle的內容,以防萬一爆炸,並有人被困在類似的問題。
<style>
html, body, #red, #green, #blue { height: 100%}
#container { height: 300%}
#red, #green, #blue {
position: fixed;
top: 0;
width: 100%;
}
#red { background:red; z-index: 5}
#blue { background:blue; z-index: 4}
#green { background:green; z-index: 3}
</style>
<div id="container">
<div id="red"></div>
<div id="blue"></div>
<div id="green"></div>
</div>
我認爲你需要玩的數學..用$代替target..css(「不透明」,scrollPercent)(「#紅」) .css('opacity',scrollPercent/3); $(「#blue」).css('opacity',scrollPercent/2); $(「#green」)。css('opacity',scrollPercent);看看是否有幫助。 – ksskr
請始終在您的問題中包含相關代碼。外部鏈接很好,但如果它們不復存在,你的問題應該對其他人有用。 –
這真的只是爲了說明,因爲我找不到適當的詞來描述它。但我明白你的觀點;發佈更新。謝謝。 – thv20