V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
ik0r

Angular.js 与 animate.css 集成

  •  
  •   ik0r · Jul 15, 2014 · 8102 views
    This topic created in 4308 days ago, the information mentioned may be changed or developed.
    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

    欢迎大家感兴趣的一起来探讨.
    5 replies    2014-07-16 09:55:12 +08:00
    taoche
        1
    taoche  
       Jul 15, 2014
    首页建议写 ng-bind,不用{{ }}。。

    动画库和angular结合在一起有什么特别的意义吗?
    ravenw
        2
    ravenw  
       Jul 16, 2014
    有个也是基于animate.css的angular库
    https://github.com/Hendrixer/ngFx
    coolicer
        3
    coolicer  
       Jul 16, 2014
    赞一个,不过比较少用动画。
    ik0r
        4
    ik0r  
    OP
       Jul 16, 2014
    @taoche 感谢指正, 以后会注意的.
    至于意义, 上面已经说过了, 可以按照angular的方式来使用这些动画

    @ravenw 看到过这个, 但是自认为, ngFx添加一个新动画有些困难, 而且目前的动画数量不如animate.css中的多, 我这个说简单就是直接把animate.css拿过来处理一下而已, 所以animate.css中的所有动画都是包括在内的.
    shangjiyu
        5
    shangjiyu  
       Jul 16, 2014
    IE7 飘过~
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2474 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 02:47 · PVG 10:47 · LAX 19:47 · JFK 22:47
    ♥ Do have faith in what you're doing.