我有一个要求,我需要根据模态窗口主体内的某些条件在 2 个不同的视图之间来回切换。
这两种观点是:
添加新项目后,我需要切换到列表项目视图。
注意:所有这些视图都应显示在模态窗口主体内。
那么使用 ANGULAR 5 路由如何在这个模态组件中创建新的路由/子路由?
要求 :
Next Scale,该按钮位于position: sticky移动bottom: 0视图中。问题 :
在下面给定的 GIF 图像中,操作栏和Next scale按钮隐藏在移动导航窗格下方,而相同的粘性功能要求在桌面中按预期工作。
如果我滚动到页面末尾并滚动回上方,操作栏将按预期工作并保持在导航窗格上方。但当我到达顶部时,它又被隐藏了。
问题 :
bottom计算从移动导航窗格上方开始,以便该元素始终可见?CODEPEN 链接:(请在手机中打开“全页查看链接”以重现问题)
STICKY html 问题 codepen 链接(完整页面视图)
演示高清 YouTube 链接:
演示:
更新(8/7/22):
dynamic viewport height移动浏览器的变化造成的(参考: https: //stackoverflow.com/a/72245072/4894872)。.layout {
display: block;
position: relative;
height: 100vh;
width: 100vw;
min-height: 100%;
overflow-x: hidden;
}
Run Code Online (Sandbox Code Playgroud)
基于 CANIUSE,新的视口单元选项,如dvh、lvh、svh目前仅适用于 Firefox 和 Safari。(在撰写本更新时。(参考:https: …
语境 :
问题 :
有人可以协助进一步优化此计算,以便它可以与默认变换原点一起使用吗?
<!DOCTYPE html>
<html lang="en">
<head>
<style>
.container {
background-color: lightgrey;
}
.stage {
height: 100%;
width: 100%;
overflow: hidden;
}
#image {
transform-origin: 0 0;
height: auto;
width: 80%;
cursor: grab;
}
.actions {
display: flex;
position: absolute;
bottom: 0;
left: 0;
height: 1.5rem;
width: 100%;
background-color: lightgrey;
}
.action {
margin-right: 1rem;
}
</style>
</head> …Run Code Online (Sandbox Code Playgroud)