我希望在网站上实现视差效果。我想知道是否可以在页面的不同部分实现这种滚动效果而不相互影响。
我创建了一个有点过于简单的例子来说明我想要做什么。我希望精灵(红色圆圈和绿色方块)以与实际背景不同的速率向上移动。但是,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) 部分,还是有办法限制对象可以移动多少像素或百分比?