在此先感謝您提供的任何建議!我在我的網站的桌面版上有覆蓋圖,效果很好。但是,當我設計覆蓋層用於移動設備時,會給我帶來問題。這裏的jfiddle:移動CSS疊加顯示不正確
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>