【发布时间】:2016-03-09 00:02:36
【问题描述】:
据我所知,当前 (v0.9.0) Angular Material Design 库中不支持动画。官方文档中都没有记录。虽然它在 Google Material Design apecification 中有简要说明。
那么,我们应该如何继续使用 Angular 实现动画,尤其是状态转换?我相信有不同的选择,例如使用 CSS、JQuery、++,但我们应该瞄准什么方向?
【问题讨论】:
据我所知,当前 (v0.9.0) Angular Material Design 库中不支持动画。官方文档中都没有记录。虽然它在 Google Material Design apecification 中有简要说明。
那么,我们应该如何继续使用 Angular 实现动画,尤其是状态转换?我相信有不同的选择,例如使用 CSS、JQuery、++,但我们应该瞄准什么方向?
【问题讨论】:
Angular Material 并不旨在提供任何动画。它提供了 css 类,您可以使用这些类将自己的动画“链接”到(进入/离开类)。
也是动画状态的官方角度页面:
AngularJS 中的动画完全基于 CSS 类。
所以可能这应该是要走的路。也因为现在关于动画,你几乎可以用纯 CSS 做所有事情(不需要 js)。
据我所知,许多人将 animate.css 与 Angular Material 结合使用。
【讨论】: