0

您知道模态弹出窗口(图像灯箱,是/否对话框)的一部分,它会使后面的所有内容变暗吗?我称之为毯子舒适

无论如何,我希望我的模态被半透明的毯子塞住。我似乎无法让它在 IE7 和 IE8 中工作。

根据我阅读的 这篇 CSS 技巧片段这篇 Quirksmode 文章Satzansatz 的关于古怪行为 IE 的精神分裂症可以产生的文章

这就是我想出的:

.blanket {
  z-index:100; 
  position:fixed; top:0;right:0;bottom:0;left:0;

  /*//////*/ background:black; /*//////*/

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  opacity: 0.5;
}

它根本不起作用。我不知道为什么,我也没有找到任何有效的排列。完全没有。我什至不能做一个小的静态定位的黑色方块。这是怎么回事?

如何使不透明度在所有重要的浏览器中都起作用?

代码笔

全屏 CodePen 结果 (用于在 IE 中测试)

在 IE7 和 IE8 中,我只看到纯黑色。

我要疯了吗?让我知道我是否要疯了..

但我开始怀疑,也许 IE10 的“浏览器模式”仿真狗屎是古怪的、不足的和负责任的。

是我做的吗?还是没有!?

4

0 回答 0