【发布时间】:2020-04-17 12:50:00
【问题描述】:
我想在子组件中制作背景覆盖。但即使我将position 放在absolute 上,它也不会覆盖整个页面。
这是我在子组件的 css 中所做的:
#background-overlay{
position: absolute !important;
display: block !important;
background-color: rgba(0, 0, 0, 0.5);
padding:0;
margin:0;
top:0;
left:0;
width: 100vh;
height: 100vw;
}
Stackblitz 示例:https://stackblitz.com/edit/angular-rjiujw
【问题讨论】:
-
如果你想要整个页面你可以使用
position: fixed而不是absolute -
这能回答你的问题吗? Making a div that covers the entire page
-
不抱歉,这两个建议都不适合我。 (参见 stackblitz 示例)
标签: css angular ionic-framework ionic-native