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