子组件不会覆盖整个页面

问题描述 投票:1回答:1

我想在子组件中进行背景叠加。但是,即使我将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

css angular ionic-framework ionic-native
1个回答
2
投票

高度和宽度已切换,它们应为:

width: 100vw;
height: 100vh;

© www.soinside.com 2019 - 2024. All rights reserved.