问题标签 [angular-animations]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angular - Angular 4同时为父组件和子组件设置动画
我写了 plunk 来说明我的问题:LINK
我需要为父组件制作动画,同时我想在子组件中制作一些动画。似乎角度正在阻止子组件上的动画,然后在父动画结束后简单地跳转状态而没有任何过渡。
有没有办法让动画并行工作,或者至少在不使用回调的情况下进行链接?
angular - Angular 4 组件响应式动画
我正在开发一个 Angular 响应式应用程序,在移动设备上它有一个抽屉。
我喜欢 Angular 中的 Web Animations API 实现,但是我找不到可以根据我的媒体查询断点配置动画的地方。
我所能找到的只是通过我的 css 表取消动画,但这让我开始在我的项目中的不同位置传播代码,我不确定这是否是我想要做的 Angular ......
现实生活中的例子
我的应用程序抽屉使用此代码制作动画
drawerOpened
是按下应用程序菜单按钮时切换的布尔值。
我的组件看起来像这样:
我取消动画效果的CSS 代码
除了在我的 css 代码中操作所有内容并禁用 Desktop BreakPoint 上的 css 属性之外,是否存在某种在 Angular 上下文中执行此操作的方法?
谢谢!
angular - Angular 4 Animation 不会在路线更改时触发
我在 Angular 4 项目中创建了以下动画:
我已经使用装饰器的host
属性将动画附加到我的组件上。@Component
现在,我希望动画在两点触发: 1. 当组件初始化时,也就是当我到达适当的路线时 2. 当我离开那条路线并导航到另一条路线时
第一种情况完美无缺,但第二种情况却没有。我在这里错过了什么/做错了什么?
angular - 为什么我的路线动画在 Angular2 中不起作用?
应用程序模块:
路由模块:
创建投诉组件:
动画.ts
我想在显示组件时添加动画(淡入)。我看到我的路由正在工作,但它没有淡入。我将动画时间设置为 5 秒,但我的组件会立即加载,忽略完整的事务。
我在这里想念什么?
我正在使用 Angular 4,使用 angular-cli。
angular - Angular 4 - 使用角度动画淡化路线变化
问题: Angular 4 - 使用角度动画淡入路线更改视图
问题:
目前,视图在网站的加载中淡出,但在路线更改时不会。我希望视图总是在路线变化时淡入。
这是我的 HTML:(可能问题就在这里???)
这是我的应用程序组件:
这是我的动画(我导入):
angular - 用于淡入和淡出视图的 Angular 4 动画
我只想让视图在路线更改时淡入淡出。我已经正确设置了组件,但我认为需要正确设置动画语法。
这是我目前的动画尝试。我将此动画导入到我的组件中:
这是我导入过渡的组件之一:
jquery - 特定状态的角度动画
我想为特定的状态变化制作不同的动画。我基于此: https://scotch.io/tutorials/animating-angularjs-apps-ngview 它工作正常,但我想要这样的东西:
- 状态从 A 更改为 B - 从左到右滑动视图
- 状态从 B 更改为 C - 从右向左滑动视图
- 状态从 C 更改为 A - 从上到下滑动视图
- 否则 - 从下到上滑动视图
目前我有这样的东西 - 所有视图都从右到左移动。当我在我的应用程序中单击“返回”按钮然后.main-app
添加类但我仅在元素.back
上具有正确的动画(从左到右)并且具有与往常一样的动画(从右到左).ng-leave
.ng-enter
我试过这样的事情:
但是使用这个脚本仍然只有.ng-leave
元素像我想要的那样工作,.ng-enter
有默认动画。
javascript - 角度如何使用动态属性进行动画处理
我想创建一个基于变量的动画。例如,有一个宽度为 0px 的 div 并且在单击事件时以动画方式更改其宽度,但其新宽度的大小基于来自单击事件函数的参数。此外,它应该从其当前位置设置宽度动画,例如,如果它的当前宽度为 50 像素,新宽度为 100 像素,那么动画应该以 50 像素而不是 0 像素开始。
//事件
基于变量使用动画的建议方法是什么?