2014-09-29 214 views
0

我這有<div id="content">導航欄透明問題

衝突當#contentposition:relative;是活動的頁面透明條,看起來是這樣的:

enter image description here

#contentposition:relative;缺少透明條是okey

enter image description here

http://jsfiddle.net/t0p95q9c/

如何使我的內容的相對位置是透明的吧?

+0

相應的調整div的z索引。 – 2014-09-29 15:46:22

回答

0

你需要財產的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; 
} 

http://jsfiddle.net/t0p95q9c/2/

+0

非常感謝! – 2014-09-29 16:00:06

0

當您指定position屬性時,該元素將受到z-index屬性的影響。

所以,給導航高z-index值,將其放置在所有其他定位的元素的前面,如:

{ 
    z-index: 100; 
} 

http://jsfiddle.net/t0p95q9c/1/