我试图强制元素的伪元素始终为(不是窗口)<body>
的 100% 高度。Document
position
的伪元素不能设置为FIXED
- 这只是我遇到的问题的简化版本,因此解决方案必须仅是 CSS
我搜索了堆栈溢出,但没有找到答案。谢谢!
尝试:
html {height: 100%;}
body {min-height:100%;}
然后是您现有的代码:
body{ position:relative; }
p{ width:15%; padding:10px; }
body::before {
background: red;
content: "";
height: 100%;
width: 100%;
opacity: 0.2;
pointer-events: none;
position: absolute;
top: 0;
left: 0;
}
</p>