Come posso fare in modo che quando si scorre verso il basso della pagina, il DIV successivo sfuma sopra il precedente?Modifica opacità div sulla casella di scorrimento
Ho impostato questo violino per illustrarlo meglio: http://jsfiddle.net/meEf4/176/
Quindi, ad esempio, se sei a metà della pagina, lo sfondo è blu.
Modifica: ecco i contenuti di quel jsFiddle, nel caso che mai esploda e qualcuno è bloccato con un problema simile.
<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>
Penso che avete bisogno di giocare con la matematica .. sostituire la target..css ('opacità', scrollPercent) con $ ("# rosso") .css ('opacity', scrollPercent/3); $ ("# blue"). css ('opacity', scrollPercent/2); $ ("# green"). css ('opacity', scrollPercent); Vedi se questo aiuta. – ksskr
Si prega di includere sempre il codice pertinente all'interno della domanda. I link esterni sono grandiosi ma se cessano di esistere, la tua domanda dovrebbe comunque essere utile agli altri. –
È davvero solo per illustrazione, perché non riesco a trovare le parole per descriverlo correttamente. Ma vedo il tuo punto; post aggiornato. Grazie. – thv20