1
這是我的代碼:如何在焦點元素上使用懸停規則?
.metismenu li a:hover{ background:#112542;} /*would not affect when it has focus*/
.metismenu li a:focus{ background:inherit;}
當我點擊了a
它background-color
正在改變inherit
,我就可以再次懸停鼠標,它的background-color
是不會改變到#112542
,直到我不在外面a
任何地方點擊(,因爲它仍然有重點和background-color: inherit;
)。是否有解決方案,我可以改變它的background-color
而不點擊它外面並再次懸停鼠標?
我已經用它。但是當單擊'a'時,'background-color'正在'#112542',直到我不從中移除焦點。 –
在這個例子中,當你點擊'a'時,背景是'#112542',因爲你在點擊時將它懸停。如果你移動你的光標而不點擊外部,它仍然有焦點(和繼承背景),如果你把它懸停在外面,你可以看到':focus:hover'效果 我改變了我的例子中的顏色以顯示差異 –
我真的很抱歉,它肯定會工作..!我沒有像你那樣嘗試過。 –