2
進出口使用玉和CSS的下拉菜單下拉菜單關閉
這裏是玉:
.dropdown
button.dropbtn(type="button") Me
.dropdown-content
a(href="/favorites")
| Favorites
a(href="/update")
| Edit
a(href="/logout")
| Logout
這裏是CSS:
.dropdown{
position: relative;
display: inline-block;
}
.dropdown-content a{
display: block;
padding: 8px 0px;
text-align: justify;
color: grey;
text-decoration: none;
}
.dropbtn {
background: none;
color: grey;
font-size: 16px;
border: none;
cursor: pointer;
}
.dropbtn:hover {
transition: all .2s ease-in-out;
background: none;
color: white;
font-size: 16px;
border: none;
cursor: pointer;
}
.dropdown-content{
display: none;
position: absolute;
}
.dropbtn:hover .dropdown-content{
display: block;
}
這基本上是這樣,當你將鼠標懸停在「我」按鈕 上時,會出現下拉按鈕,但是當我向下移動光標以選擇一個 時(編輯: y表示懸停時出現的下拉菜單選項)立即消失。
似乎這樣的東西在Firefox中不起作用,但在Chrome中起作用。
編輯: 原來我需要改變玉以下(感謝凱豪大的幫助):
.dropdown
.dropbtn
| Me
.dropdown-content
a(href='/favorites')
| Favorites
a(href='/update')
| Edit
a(href='/logout')
| Logout
這讓我可以將鼠標懸停在下拉選項然而,除了對準被關閉,其實我着什麼點擊,它只是選擇整個.dropbtn DIV(即使在改變z索引之後) –
你使用什麼瀏覽器/操作系統? –
ubuntu上的firefox 剛剛測試過的chrome和它的作品,但我想這只是使它成爲一個新問題。病毒更新在主帖 –