首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Animate.css与角4

Animate.css与角4
EN

Stack Overflow用户
提问于 2017-12-20 02:56:40
回答 5查看 18.8K关注 0票数 12

我已经摸索了一下,而且似乎没有任何简单的方法可以让Animate.css动画在角度上工作。也就是说,动画本质上需要从Animate.css库中剥离出来,并转换成角动画。

在这个话题上,我是否遗漏了一些东西,或者错过了什么资源?否则,是否还有其他动画库将开箱即用角4?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2018-05-01 15:04:17

  1. 通过npm npm install animate.css --save安装animate.css
  2. 如果您在"../node_modules/animate.css/animate.css",中使用角6+,或者在angular.json中向"styles"数组中添加"node_modules/animate.css/animate.css", (参见下面的示例)。
  3. 重新启动本地服务器并刷新浏览器。ng serve

角4&5例子:

代码语言:javascript
复制
"styles": [
    "../node_modules/animate.css/animate.css"
  ],

角6+例子:

代码语言:javascript
复制
"styles": [
    "node_modules/animate.css/animate.css"
  ],
票数 17
EN

Stack Overflow用户

发布于 2018-11-18 01:48:08

作为今年哈克托贝费斯特( Hacktoberfest )的成果,我已经从Animate.css中删除了所有动画,并创建了一个角库,它可以完成animate.css使用动态参数的所有操作。它同时支持AOT和JIT编译。

您可以在这里查看我的演示:https://filipows.github.io/angular-animations/,并让我知道您的想法。

下面是一个可以玩的Stackblitz:https://stackblitz.com/edit/angular-animations-lib-demo

基本上,您可以使用布尔值触发它们:

代码语言:javascript
复制
<div [@bounce]="booleanValue"> </div>

或者当元素进入或离开DOM时:

代码语言:javascript
复制
<div [@fadeInDownOnEnter] [@fadeOutOnLeave]> </div>

它可以从模板中参数化:

代码语言:javascript
复制
<div [@fadeInDownOnEnter]="{ value: '', params: { duration: 300, delay: 0, translate: '30px' } }" </div>

唯一需要做的就是导入组件文件中的动画,并将其添加到组件装饰器中的动画中:

代码语言:javascript
复制
@Component({
  ...
  animations: [
    fadeInDownOnEnterAnimation()
  ]
})

您也可以在其中使用参数,但不能像模板中的参数那样动态地更改这些参数:

代码语言:javascript
复制
@Component({
  ...
  animations: [
    fadeInDownOnEnterAnimation({ anchor: 'customAnchor', duration: 300, delay: 0, translate: '3000px' })
  ]
})
票数 30
EN

Stack Overflow用户

发布于 2018-08-03 14:01:26

通过npm安装animate.css -

代码语言:javascript
复制
npm install animate.css --save

然后,添加角-cli.json

代码语言:javascript
复制
"../node_modules/animate.css/animate.min.css"

最后,

代码语言:javascript
复制
@import '~animate.css/animate.min.css';
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47898153

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档