一段时间以来,我一直在修补JavaScript(React JS),Python,HTML和CSS。这样做时,我偶尔会遇到一些动画-其中大多数是标准的CSS动画(例如transition: width 2s;
)。但是越来越多的我想知道如何制作更复杂的自定义交互式动画,而我却根本无法找出正确的技术来学习以达到所需的效果(是的,我在问这个非常广泛的一般性问题之前就使用了搜索功能)。 HTML5 canvas似乎是一种灵活且用途广泛的工具,但是我不知道它们是否是我所想到的“正确”工具。
让我给你一个我想做的事的例子:
我不是在寻找另一个JS库,而是自己创建这些动画的技术。我也在寻找开始学习这些技术的一个好时机。所以问题确实是:我需要学习什么才能创建这些交互式动画,HTML5 canvas是正确的工具吗?有哪些类型的交互式动画技术以及何时使用它们?
谢谢。
答案 0 :(得分:0)
因此,我对该主题进行了一些研究,我认为可以在这里找到该主题的最佳,最结论性的摘要(ReactJS和VanillaJS):
https://css-tricks.com/comparison-animation-technologies/#react-and-animation