Ho fatto un po 'di ricerche e ho scritto un po' di jQuery che fa scorrere lo sfondo con un passo leggermente diverso rispetto al primo piano, creando un effetto di parallasse mentre scorri lungo un sito web.Arrotondamento dello scrolling parallasse di un'immagine di sfondo
Purtroppo è un po 'a scatti.
Ecco il layout di base del HTML:
<body>
<section>
Site content goes here.
</section>
</body>
Ecco il CSS:
body {
background-image: url('../images/bg.png');
background-repeat: repeat-y;
background-position: 50% 0;
}
Ecco il JS:
$(window).scroll(function() {
$("body").css("background-position","50% " + ($(this).scrollTop()/2) + "px");
});
https://jsfiddle.net/JohnnyWalkerDesign/ksw5a0Lp/
Abbastanza semplice, ma il mio problema è che è un po 'a scatti quando si scorre, anche su un potente computer.
C'è un modo per rendere uniforme la parallasse di sfondo?
Hey, controlla questo post del blog su di parallasse: http://www.html5rocks.com/en/tutorials/speed/parallax/ – skndstry