微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

有没有办法阻止我的CSS关键帧动画在该元素滚动到视图之前开始?

如何解决有没有办法阻止我的CSS关键帧动画在该元素滚动到视图之前开始?

我已经使用关键帧为页面上某些元素的动画设置了动画,但是这些元素位于页面底部,因此动画会在您看到它们之前发生。

是否有一种方法可以阻止动画发生,直到用户滚动到元素视图为止?最好不要使用jQuery解决方案,因为我对此并不熟悉。

注意:我知道有一个名为wow.js的库可以解决此问题,但是它使用animate.css作为动画。这对我来说是个问题,因为我最初使用的是animate.css,但是它与我拥有的其他CSS覆盖/冲突。这就是为什么我切换到动画使用关键帧的原因,为了使元素的所有属性正常工作,我相信我必须保留关键帧而不是animate.css

解决方法

我找到了自己的答案! Wow.js仍然有效,因为您不必使用animate.css动画,您仍然可以使用自己的自定义动画。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。