html - 灰色透明不可点击后屏

标签 html css background

我正在尝试在我的原始 html 页面之上创建一个灰色透明背景屏幕。 到目前为止,我所做的是使用此 css 样式将一个 div(使用 jquery)附加到 body 标签:

.spesificPropertiesDiv {
position: absolute;
display: block;
top: 0px;
width: 100%;
height: 100%;
background-color: black;
opacity: 0.5;
z-index: 6000;
text-align: center;
}

正如我之前提到的,我将带有此类的 div 附加到正文中。 当我将它附加到大屏幕(24 英寸)上时,每个都工作正常,但是当我将它附加到 16 英寸显示器上时,灰色屏幕 div 的高度比主体高度小 100 像素。 我需要提及的另一件事是,在大屏幕上,页面适合屏幕,而在小屏幕上,滚动条出现,使页面的下侧可见。
为什么会发生这种情况?我该如何解决? 谢谢!

最佳答案

我已将其更改为:

.spesificPropertiesDiv{
    display: block;
    position: fixed; 
    top: 0; bottom: 0; left: 0; right: 0;
    width: 100%;
    height: 100%;
    background-color: black;
    opacity: 0.5;
    z-index: 6000;
    text-align: center;
}

而且有效!!!! 谢谢大家的帮助

关于html - 灰色透明不可点击后屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12855555/

相关文章:

javascript - 在 safari 中选择下拉文本对齐中心?

windows - 如何实现 font-face,以便在 Windows 10 中以 www 开头的 URL 显示嵌入式字体?

css - 如何在不缓存 CSS 样式的情况下有条件地在 Next.js 中渲染组件?

html - 主体背景颜色和图像不显示

Android 背景颜色设置为灰色而不是@android :color/white

javascript - 我想将我的数据附加到表格下方并在用户单击产品 ID 字段时进行搜索

javascript - 将所有信息和标签从 div 传输到 CKEditor

javascript - 为什么动态加载内容时我的德语元音变音字符无法正确显示?

ruby-on-rails - 我应该如何在生产环境中运行 delay_job?

javascript - 如何使用jquery获取链接的href属性并将其设置为下一个同级的href?