我已經開始製作此網頁,其中包含用於更改網頁語言的懸停菜單。懸停延遲/懸停效果在光標離開效果區域後保持爲真
顯示三個標誌。這是一個懸停的地方,只有當我懸停在英國國旗上時,丹麥和德國國旗纔會出現。
然而,這會產生一個問題,因爲在10個像素的標誌之間有一個空白。一旦光標離開英國國旗,懸停菜單就消失。我需要某種延遲,在光標離開效果區域後的1-2秒內保持懸停效果。所以我可以達到丹麥和德國的國旗。
我的HTML代碼:
<div id="nav">
<ul style="list-style:none;">
<li><img id="England" src="England.png">
<ul style="list-style:none;">
<li><img id="Denmark" src="Denmark.png"></li>
<li><img id="Germany" src="Germany.png"></li>
</ul>
</li>
</ul>
</div>
我的CSS代碼:
#nav ul li:hover ul{
display: block;
}
#nav ul ul{
display: none;
}
#England{
image-size:absolute;
height:60px;
width:86px;
position: absolute;
top:10px;
left:524px;
}
#Denmark{
image-size:absolute;
height:60px;
width:86px;
position: absolute;
top:80px;
left:524px;
}
#Germany{
image-size:absolute;
height:60px;
width:86px;
position: absolute;
top:150px;
left:524px;
}
我一直在使用過渡延遲嘗試:1秒;但沒有運氣。 有沒有什麼可以幫助我的出色思想?
這就是我現在已經從刪除的東西是tottally irelavant和東西我代碼,因爲你現在讓我意識到這一點。然而,他們在接下來的教程中這樣做了,所以這就是爲什麼我做到了!再也不。 – Brutiquzz