即時通訊使用一個平臺,只接受html/css在線,我被要求做一個下拉菜單,當我懸停在一個元素上,它調整大小,並有一個圖像顯示它。問題是,當我懸停在一個元素上,我不能懸停和調整第二個,除非我把鼠標放在這個。Z索引 - 懸停菜單
我試圖用z index -1向後移動懸停元素,但是轉換得到了真正的錯誤並且不斷地上升和下降。
<div id="mapa-expanduno"></div>
<div id="mapa-expanddos"></div>
<div id="mapa-expandtres"></div>
<div id="mapa-expandcuatro"></div>
<style type="text/css">
div {
position: absolute;
}
#mapa-expanduno {
border: 1px solid blue;
margin-left: 55px;
width: 110px;
height: 125px;
}
#mapa-expanduno:hover {
width:914px;
height: 450px;
margin-left: 0px;
background: url();
background-repeat: no-repeat;
}
#mapa-expanddos {
border: 1px solid red;
margin-left: 286px;
width: 110px;
height: 125px;
}
#mapa-expanddos:hover {
width:914px;
height: 450px;
z-index: -1;
margin-left: 0px;
background: url();
background-repeat: no-repeat;
}
#mapa-expandtres {
border: 1px solid lightgreen;
margin-left: 518px;
width: 110px;
height: 125px;
}
#mapa-expandtres:hover {
width:914px;
height: 450px;
z-index: -1;
margin-left: 0px;
background: url();
background-repeat: no-repeat;
}
#mapa-expandcuatro {
border: 1px solid black;
margin-left: 750px;
width: 110px;
height: 125px;
}
#mapa-expandcuatro:hover {
width:914px;
height: 450px;
margin-left: 0px;
background: url();
background-repeat: no-repeat;
}
</style>
感謝上的建議。
你能舉一個例子,例如在這個問題的snmippet中,它演示了這個問題嗎?從你的描述來看,問題不是很清楚。這聽起來像你的問題是,當你徘徊在一個div,你不能在同一時間盤旋在另一個? –
「除非我把鼠標放在這個上面」是什麼意思?我上面添加的演示程序似乎按照您的意圖工作。 – isherwood