Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我如何创建一个弹出窗口来禁用其他所有内容?_Javascript_Css - Fatal编程技术网

Javascript 我如何创建一个弹出窗口来禁用其他所有内容?

Javascript 我如何创建一个弹出窗口来禁用其他所有内容?,javascript,css,Javascript,Css,所以我在创造一个游戏。但在用户可以播放之前,我想创建一个弹出播放按钮和说明,它将禁用弹出窗口后面的所有内容,直到用户完成弹出窗口内的所有内容。举个例子,比如雅虎邮件通知——在登录到你的电子邮件后,他们会出现一个窗口。所有的东西,你的邮箱,都是模糊的,黑暗的,在背景中,没有响应-直到你点击X使窗口消失。它不必像那样奇特,但我想创建类似的东西。添加一个具有固定位置和100%宽度和高度的背景div,然后将不透明度设置为大约.3-.5。这将模糊它覆盖的内容。将z索引设置为1 对于前景div,将z索引设置

所以我在创造一个游戏。但在用户可以播放之前,我想创建一个弹出播放按钮和说明,它将禁用弹出窗口后面的所有内容,直到用户完成弹出窗口内的所有内容。举个例子,比如雅虎邮件通知——在登录到你的电子邮件后,他们会出现一个窗口。所有的东西,你的邮箱,都是模糊的,黑暗的,在背景中,没有响应-直到你点击X使窗口消失。它不必像那样奇特,但我想创建类似的东西。

添加一个具有固定位置和100%宽度和高度的背景div,然后将不透明度设置为大约.3-.5。这将模糊它覆盖的内容。将z索引设置为1

对于前景div,将z索引设置为2(或大于背景div的任何值)。根据需要为说明和位置添加HTML(位置:固定,顶部:40%,高度:200px;宽度:400px;根据需要调整)


只要背景“覆盖”div的不透明度正确,用户将无法单击任何内容,直到对前景div进行寻址。

您可以简单地将一个div放置在
位置:fixed
和适当的
z-index
之上

要覆盖整个页面,您可以给出
宽度:100%;高度:100%

要实现模糊效果,您可以尝试以下解决方案:

.modal{
位置:固定;
排名:0;
左:0;
z指数:9999;
宽度:100%;
身高:100%;
}
.模糊{
位置:绝对位置;
宽度:100%;
身高:100%;
-webkit过滤器:模糊(5px);
-moz过滤器:模糊(5px);
-o-滤波器:模糊(5px);
-ms过滤器:模糊(5px);
过滤器:模糊(5px);
背景色:#ccc;
不透明度:0.8;
z指数:-1;
}

他说:“我的工作是在工作中完成的,我的工作是在工作中完成的,我的工作是在工作中完成的。”。在vero eos和accusam以及justo duo dolores和ea Reum。斯泰特·克莱塔·卡斯德·古伯格伦(Stet clita kasd gubergren),没有海洋保护区是属于同一领域的。他说:“我的工作是在工作中完成的,我的工作是在工作中完成的,我的工作是在工作中完成的。”。在vero eos和accusam以及justo duo dolores和ea Reum。斯泰特·克莱塔·卡斯德·古伯格伦(Stet clita kasd gubergren),没有海洋保护区是属于同一领域的。
我的模态内容

查看您要查找的术语是“Lightbox”(背景变暗)和“Modal”(弹出窗口)