在动画 CSS3 或 js 方面,哪种语言允许更大的灵活性?

What language allows more flexibility when it comes to animation CSS3 or js?

我正在尝试仅使用 CSS3 或 js 创建一些小动画序列,我不希望同时使用两者。我只想知道哪一个更灵活。

我所说的灵活性是指哪个有更多的动画选项。 我将创建一个包含多个视差对象的网页,客户还希望在页面上有很多动画 "fade in text"、"slide in text"、"bouncing error messages"

哪个选项最适合上述情况?

虽然我总是发现使用 CSS 制作动画有点乏味,但是使用原版 javascript 也没有那么多。

如果您希望处理大量动画,最好的方法是选择一个 javascript 动画库来为您完成繁重的工作。

在你的情况下,我可以推荐 GSAP (https://greensock.com/),它带有大量开箱即用的功能,并且在大多数情况下可以免费使用(但仍然 - 在使用它之前一定要阅读许可证商业项目)。

对于开源替代方案,您可以查看 Velocity (http://julian.com/research/velocity/)。

最后,简单的动画总是 jQuery,但它通常会带来性能问题,尤其是在移动设备上。