gpt4 book ai didi

javascript - 如何在显示通知 DIV 时将 "dim"网页的其余部分?

转载 作者:太空狗 更新时间:2023-10-29 13:20:32 27 4
gpt4 key购买 nike

在我的网络应用程序中,我显示了一个“通知”DIV。

我想将页面的其余部分“变暗”,以便通知 DIV 在显示时更加突出。

是否有一种相当简单的方法来做到这一点?

这个问题只涉及视觉效果,与页面其余部分的功能无关。

这是我在网络上其他地方找到的功能示例(尽管在本例中对话框是弹出式 JS 对话框,而不是 DIV):

enter image description here

最佳答案

你可以使用这个 CSS:

#overlay{
position:fixed;
width:100%;
height:100%;
top:0;
left:0;
opacity:0.6; /* see below for cross-browser opacity */
}

Working Example

在上面的例子中,这个位创建了覆盖:

// main overlay container
$('<div id="__msg_overlay">').css({
"width" : "100%"
, "height" : "100%"
, "background" : "#000"
, "position" : "fixed"
, "top" : "0"
, "left" : "0"
, "zIndex" : "50"
, "MsFilter" : "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"
, "filter" : "alpha(opacity=60)"
, "MozOpacity" : 0.6
, "KhtmlOpacity" : 0.6
, "opacity" : 0.6

}).appendTo(document.body);

对话框随后被添加到具有更高 z-index 的覆盖元素上。

关于javascript - 如何在显示通知 DIV 时将 "dim"网页的其余部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9455556/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com