我正在使用Angular 2应用程序使用角度材质和角度flex布局 . 我在我的应用程序中创建了一个 login form 和 a header ,只有在我的主页登录后才能看到它 .
在我的app.component.html中,我添加了我的 Headers ,并应用了下面的样式,以便在滚动时修复它 .
<div style="margin-bottom:5px;
top: 0;
position: sticky;
z-index: 1;
background-color: inherit;">
在我的主页中,我添加了一个 mat-toolbar 组件, mat-card 组件和 mat-sidenav 组件 .
登录应用程序后,当我滚动主页内容与我的固定 Headers 重叠时,我的 Headers 将覆盖主页内容 .
请访问我的示例应用here
任何人都可以帮我正确实现我的固定标头吗?
2 回答
将z-index增加到以下值:
尝试这样的事情
app.component.ts
app.component.css
使用角度材质,您需要将
margin-top
放在mat-sidenav-content
选择器上 .Live demo