Jon*_*wag 10 css browser performance animation angular
我目前正在使用角动画.因此,我想出了将动画附加到组件的两种可能方法.在下文中,我将它们描述为State/Transition-Animations和Query-Animations.
在这个问题中,我主要想知道一种或另一种方式是否存在性能差异!?
1.状态/过渡动画
html的
<div [@animation_foo]/>
Run Code Online (Sandbox Code Playgroud)
.TS
trigger('animation_foo', [
state('true', style({...}),
state('false', style({...})
transition('true => false', animate(...)
]
Run Code Online (Sandbox Code Playgroud)
2.查询动画
html的
<div [@animation_foo]>
<div class="bar"/>
</div>
Run Code Online (Sandbox Code Playgroud)
.TS
trigger('animation_foo', [
query('.bar', style({...}), animate('10ms', style({...}))
]
Run Code Online (Sandbox Code Playgroud)
进一步思考:
我主要关心点2.查询是:
环境/目标平台:我知道它可能与休闲Web应用程序无关,但我尝试在具有多个路由器,嵌套组件和大量ngIf的ngFors的大型企业应用程序中思考,以便我个人可以想象查询所有可能的做一些努力.
浏览器:我知道浏览器的行为方式不同.我个人目前只对Chrome感兴趣 - 但为了社区,一般的答案会很棒.
如果您有任何重要的信息需要注意,分享(错误,...)会很好
| 归档时间: |
|
| 查看次数: |
508 次 |
| 最近记录: |