我試圖在管理欄上設置一個按鈕的樣式。它工作得很好,但它有一些缺陷。CSS - 管理欄:懸停
此按鈕位於管理欄上並具有文本「維護」。點擊按鈕後,jQuery會將類.flicker
添加到它。
我想要的按鈕做的這是什麼;一旦應用.flicker
,應該沒有懸停效果。但是,如果.flicker
類未應用,則懸停效果應爲默認值(藍色文本和淺灰色背景)。
這是HTML:使用以下WordPress默認CSS
<ul id="wp-admin-bar-top-secondary" class="ab-top-secondary ab-top-menu">
<li id="wp-admin-bar-wpmaintenance" class="wpmaintenance-icon"><a class="ab-item" href="#"><span class="ab-icon"></span><span class="ab-label">Maintenance</span></a></li>
</ul>
:
#wpadminbar .ab-top-menu>li.hover>.ab-item, #wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus, #wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item, #wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus {
background: #32373c;
color: #00b9eb;
}
用我自己的CSS:
.flicker, .flicker:hover {
-webkit-animation: flickerAnimation 2s infinite;
-moz-animation: flickerAnimation 2s infinite;
-o-animation: flickerAnimation 2s infinite;
animation: flickerAnimation 2s infinite;
}
有沒有辦法做到這一點?我希望有人能幫助我。
嘗試添加了'!important'標籤在你的CSS文件。 – Jer
@ C0dekid對不起,問題有點混亂,我已經更新了。 – Mitch