我有一个 skrollr 动画,它基本上从底部向上滑动 H2 标签,同时从顶部向下滑动 div。当它们的父级位于屏幕顶部时,它们都固定定位并对齐以在屏幕上水平居中相遇。
当父级位于屏幕顶部时,h2 标签居中,右侧 div 的顶部位于屏幕顶部,这很好,问题是右侧 div 应该向下滑动并淡出屏幕时父母的底部到达顶部,但它只是打破并向下移动而没有任何动画。
为什么会发生这种情况?父母高度与右侧 div 的高度相同
这是我如何做的示例代码:
<section class="sliderInSection" id="clients">
<div class="leftSide">
<h2
data-anchor-target="#clients"
data-bottom-top="top: 100%; opacity: 0;"
data-top="top: 50%; opacity: 1;"
data-top-bottom="top: -50%; opacity: 0;"
><span>Our<br/>Clients</span>
<div class="arrow"></div>
</h2>
</div>
<div class="rightSide"
data-anchor-target="#clients"
data-bottom-top="top: -100%; opacity: 0;"
data-top="top: 0%; opacity: 1;"
data-top-bottom="top: 100%; opacity: 0;"
>
<p>here is content</p>
</div>
</section>