我的box-shadow
在我的.nav-item:hover
上。不幸的是,影子正在被其他元素覆蓋/隱藏。 我試圖在.nav-item
上設置z-index
和positon:relative
,但這並不能解決我的問題。隱藏CSS盒子的陰影
任何想法我做錯了什麼? http://higps.org:8000/pitoNew/
我的box-shadow
在我的.nav-item:hover
上。不幸的是,影子正在被其他元素覆蓋/隱藏。 我試圖在.nav-item
上設置z-index
和positon:relative
,但這並不能解決我的問題。隱藏CSS盒子的陰影
任何想法我做錯了什麼? http://higps.org:8000/pitoNew/
好的,你在元素上混合了太多z-index
。你需要在你的.brick
課上申請z-index
。
#header [class*="brick"] {
position: relative;
}
#header [class*="brick"]:hover {
z-index: 100;
}
#header .nav-item {
display: block;
width: 100%;
height: 100%;
text-align: center;
font-size: 19.2px;
text-decoration: none;
}
#header a.nav-item:hover,
#header a.nav-item:focus {
box-shadow: 0 0 0 8px rgba(255,255,255,0.5);
color: #fff;
}
,並移除.brick
DIV中的元素都z-index
屬性。
從a
標籤的鼠標懸停刪除box-shadow
並添加box shadow
到包裝的鼠標懸停下面的CSS代碼div
嘗試
#header [class*="brick"]{
position: relative;
}
#header .brick1:hover{
box-shadow: 0 0 0 8px rgba(255,255,255,0.5);
z-index: 1010;
}
您必須將Z-index屬性設置爲div的,不一個元素。只需添加一些類並將鼠標懸停在div元素上,該元素將設置更高的z-index。 – Kamil