Я хочу реализовать эффект параллакса на веб-сайте. Я хочу знать, можно ли реализовать такой эффект прокрутки в разных частях страницы, не затрагивая друг друга.
Я создал немного упрощенный пример того, что я хочу сделать. Я хочу, чтобы спрайты (красные круги и зеленые квадраты) двигались вверх с другой скоростью, чем реальный фон. Однако примеры из a) и b) находятся в разных DIV, и у них неправильные границы, которые находятся в других div внутри того же контейнера. Как это:
<div id="section-1">
<div id="1-top"></div>
<div id="1-content"></div>
<div id="1-bottom"></div>
</div>
есть ли способ переместить спрайты вверх через div и границу, но так, чтобы они не были видны на основном фоне (в данном случае синем).
Будут ли квадраты в разделе b) перемещаться вверх к разделу a) или есть способ ограничить количество пикселей или процентных пунктов, на которые могут перемещаться объекты?