themeforest上的这个theme demo有整洁的动画,例如当用户向下滚动时显示文本,或者使图标从侧面出现。
我猜CSS3和JavaScript可能会用到jQuery或一个专门做动画的框架,但我不知道从哪里开始学习如何实现这些类型的动画。
我该从哪里开始呢?
发布于 2017-07-14 07:44:32
发布于 2017-07-14 07:19:11
基本上,由滚动动作触发的动画是Javascript / jQuery的东西(而不是CSS)。有一个很好的JS插件,你可以看看它,它可以帮助你做到这一切: Scrollmagic,可以找到here
发布于 2017-07-14 07:47:09
如果你正在使用Wordpress,你很有可能会买到一个主题,其中包含一些很好的动画,并且有几个选项(比如它应该以多快的速度出现)--类似的,在codepen和类似的网站上有很多整洁的动画,所以如果你搜索足够长的时间,也许你可以找到并复制你想要的东西。
然而,如果你真的想自己学习如何做到这一点,没有捷径可走,你必须从理解JavaScript和CSS3动画的功能开始,然后深入了解,这样你就知道哪些能做什么。
CSS Transitions、CSS Animations、Simple JS animations
这些都是w3school教程,但还有许多其他资源。从一些简单的事情开始,然后用你的方式向上。
由于您提到了滚动上的行为,因此相关的JavaScript为
object.addEventListener("scroll", myScript);
下面是一个简单的use case开始。
https://stackoverflow.com/questions/45092234
复制相似问题