react使用animate.css完成动画

1.引入依赖库
cnpm i animate.css
cnpm i react-addons-css-transition-group

2.导入模块

import "animate.css";
import ReactCSSTransitionGroup from "react-addons-css-transition-group";

3.使用,例子如下

 <ReactCSSTransitionGroup
          transitionEnter={true}
          transitionLeave={true}
          transitionEnterTimeout={2500}
          transitionLeaveTimeout={1500}
          transitionName="animated"
  >
                //这里一定要加上key
                //className是animate.css中的类名,显示不同动画
              <div key="amache" className="animated fadeInLeftBig" >
                   <img src="/assets/img/history/157.png" alt="" />
              </div>
 </ReactCSSTransitionGroup>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容