我這有<div id="content">
導航欄透明問題
衝突當#content
position:relative;
是活動的頁面透明條,看起來是這樣的:
當#content
position:relative;
缺少透明條是okey
如何使我的內容的相對位置是透明的吧?
我這有<div id="content">
導航欄透明問題
衝突當#content
position:relative;
是活動的頁面透明條,看起來是這樣的:
當#content
position:relative;
缺少透明條是okey
如何使我的內容的相對位置是透明的吧?
你需要財產的z-index:1至#navigation,作爲LcSalazar說
,你還需要添加的z-index:2 .MetroMenuBox,而不是無效999px(PX是不是有效)
#navigation {
z-index:1;
position: fixed;
top: 0;
width: 100%;
color: #ffffff;
height: 35px;
text-align: center;
padding-top: 15px;
-webkit-box-shadow: 0px 0px 8px 0px #000000;
-moz-box-shadow: 0px 0px 8px 0px #000000;
box-shadow: 0px 0px 8px 0px #000000;
background-color: rgba(1, 1, 1, 0.8);
color: rgba(1, 1, 1, 0.8);
}
.MetroMenuBox{
position: fixed;
background-color: #111111;
padding-left: 5px;
padding-right: 5px;
z-index: 2;
}
非常感謝! – 2014-09-29 16:00:06
當您指定position
屬性時,該元素將受到z-index屬性的影響。
所以,給導航高z-index
值,將其放置在所有其他定位的元素的前面,如:
{
z-index: 100;
}
檢查了這一點: http://jsfiddle.net/t0p95q9c/3/
#content {
z-index: 1;
}
#navigation {
z-index: 2;
}
這個想法是使用一個更大的整數作爲頂層圖層的z-index。
相應的調整div的z索引。 – 2014-09-29 15:46:22