【发布时间】:2019-09-24 01:19:24
【问题描述】:
我需要关于在过渡期间隐藏滚动条的帮助。
trigger("routeFadeState", [
transition(":enter", [
style({
transform: "translateY(-100vh)"
}),
animate("1000ms ease-out")
]),
transition(":leave",
animate(
"500ms",
style({
transform: "translateY(-100vh)",
overflow: hidden
})
)
)
]);
我正在尝试在 :enter 上实现 slideInfromTop 和在 :leave 上实现 slideOutToTop 。 slideIn 的屏幕应该占据全屏高度和全屏宽度。
在 :enter 期间,我的代码运行良好。屏幕平滑滑动,既没有垂直滚动条也没有水平滚动条。滚动条根本不出现。
在 :leave 期间,虽然屏幕滑出,但我看到滚动条出现了一瞬间。我想摆脱那个。
我不使用任何 css 框架。
请帮帮我
【问题讨论】:
-
你能在 stackblitz 中建立一个最小的工作示例吗
-
嘿@joyBlanks。请参考此stackblitz.com/edit/angular-1jpxga?embed=1&file=src/… 点击 lorem ipsum 文本,您将看到 about 组件启动。我想摆脱滚动条
-
检查你的答案。如果有效请标记
标签: angular scrollbar transition angular-animations