Angular.js 与 animate.css 集成

2014-07-15 22:40:46 +08:00
 Jeremial
animate.css经过很多css高手的贡献, 现在已经有很多的动画了. 如果能够在angular中使用这些动画, 将会非常美妙.

通过对angular-animate的学习, 可以尝试将animate.css上的动画移植到angular中, 使之能够按照angular的方式来使用.

通过观察, 可以知道, animate.css基本有两大类动画, 一类为入场和离场动画, 另一类则是可以重复执行的普通动画.

入场和离场动画,可以经过处理之后,变成angular-route或者angular-ui-router的过场动画.

而重复执行的动画, 则就可以作为angular中的普通动画, 重复执行.

本人制作的一个demo如下 http://jeremial.github.io/me-animate.css
github地址: https://github.com/jeremial/me-animate.css

欢迎大家感兴趣的一起来探讨.
7400 次点击
所在节点    JavaScript
5 条回复
taoche
2014-07-15 22:57:56 +08:00
首页建议写 ng-bind,不用{{ }}。。

动画库和angular结合在一起有什么特别的意义吗?
ravenw
2014-07-16 02:03:48 +08:00
有个也是基于animate.css的angular库
https://github.com/Hendrixer/ngFx
coolicer
2014-07-16 08:34:28 +08:00
赞一个,不过比较少用动画。
Jeremial
2014-07-16 09:32:39 +08:00
@taoche 感谢指正, 以后会注意的.
至于意义, 上面已经说过了, 可以按照angular的方式来使用这些动画

@ravenw 看到过这个, 但是自认为, ngFx添加一个新动画有些困难, 而且目前的动画数量不如animate.css中的多, 我这个说简单就是直接把animate.css拿过来处理一下而已, 所以animate.css中的所有动画都是包括在内的.
shangjiyu
2014-07-16 09:55:12 +08:00
IE7 飘过~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/122811

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX