提前感谢您提供的任何建议!我有一个在我的网站的桌面版本上运行良好的叠加层。但是,当我设计用于移动设备的叠加层时,它给我带来了问题。这是jfiddle:
http://jsfiddle.net/kevindp78/bs3FT/1/
代码如下。当我在移动视图中尝试此操作时,内容似乎出现在错误的级别(可能低于#fixedoverlay 但高于#overlaymatte?)基本上,由于某种原因,我无法与#overlaycontent 中的内容进行交互。它上面有一层深色背景,div 顶部只有一条白色。有任何想法吗?谢谢!
我的 CSS:
#fixedoverlay, #overlaymatte {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000000;
opacity: 0.7;
filter: alpha(opacity=70);
z-index: 999;
}
#overlaycontent {
position: relative;
width: 960px;
margin: 25px auto;
max-height: 75%;
overflow: auto;
background: #fff;
padding: 20px;
/* border: 20px solid #fff; */
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
z-index: 9999;
}
#overlaymatte {
background: none;
}
我的 HTML
<div id="fixedoverlay">
<div id="overlaymatte"></div>
<div id="overlaycontent">
<div><p>Here's my content</p><p>Here's my content</p><p>Here's my content</p><p>Here's my content</p><p>Here's my content</p></div>
</div>
</div>