- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在 typescript 中使用 fadeInRight 动画实现触发器。
我得到它实现了一个触发器但是 fadeIn 和 fadeOut。
你能帮帮我吗?
按照我下面的代码:
trigger('fade', [
state('in', style({
opacity: 1
})),
state('out', style({
opacity: 0
})),
transition('in => out', animate('0ms ease-out')),
transition('out => in', animate('500ms ease-in'))
])
最佳答案
使用ng-animate package for animation
要触发 FadeInRight 效果,请按照以下步骤操作。
安装 npm 包
npm install ng-animate --save
导入 BrowserAnimationsModule
在你的app.module.ts
文件
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
在你的component.ts
文件导入 @angular/animations
模块和 ng-animate
模块
import { trigger, transition, useAnimation } from '@angular/animations';<br/>
import { bounce } from 'ng-animate';
你的 ComponentName.ts
文件在 @Component
元数据添加如下代码
animations: [
trigger('fadeInRight', [transition('* => *', useAnimation(fadeInRight, {
// Set the duration to 5seconds and delay to 2seconds
params: { timing: 5, delay: 2 }
}))])
]
在你的ComponentName.html
文件添加以下代码
<h1 [@fadeInRight]="fadeInRight">Here FadeInRight animation working..</h1>
关于javascript - 如何使用 Angular 6 触发 fadeInRight 效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55285634/
我想在 typescript 中使用 fadeInRight 动画实现触发器。 我得到它实现了一个触发器但是 fadeIn 和 fadeOut。 你能帮帮我吗? 按照我下面的代码: trigger('
我想同时使用Animate.css的fadeInLeft和fadeInRight,但是当元素出现时,水平滚动变得比实际屏幕尺寸大。 让我告诉你我的意思。 每个元素都来自左右两侧,同时出现水平滚动。当元
我是一名优秀的程序员,十分优秀!