我这里有this CodePen,我在使用AnimXYZ。我试着弄清楚我是否可以在动画中交错,但使所有的元素在同一时间出去。我还没有能够找到任何文档或任何东西。
到目前为止我所拥有的相关代码:
// HTML
<div class="diagram" xyz="duration-6 ease-in stagger-5 narrow-75% fade-100% origin-left left-2">
<div class="rectangle xyz-in">
<div class="text">whatever the text is, this is a sample</div>
</div>
<div class="rectangle xyz-in">
<div class="text">whatever the text is, this is a sample</div>
</div>
</div>
// JS
const rs = document.querySelectorAll(".rectangle");
setInterval(() => {
rs.forEach((r) => {
r.classList.toggle("xyz-in");
r.classList.toggle("xyz-out");
});
}, 5000);
1条答案
按热度按时间bzzcjhmw1#
我通过将间隔分解为多个部分而不是一次切换所有内容来解决这个问题: