2016-04-17 177 views
0

我希望我的應用程序的按鈕僅在我將鼠標懸停在它們上方時才呈綠色。目前,我單擊其中一個後,它們變成綠色,直到我點擊其他的東西。單擊後突出顯示的按鈕

enter image description here

例如,這個按鈕是點擊它後點擊別的地方之前綠色。

這種效果的名稱是什麼?

我現在正在查看我的css文件,試圖找到此效果並將其替換爲hover,以便只有當我將鼠標懸停在它們上方時,按鈕才呈綠色。

+0

也許直到** FOCUS **? –

+0

你檢查了:按鈕的焦點僞類屬性? – KrisD

+0

你可以做一個小提琴嗎? – KrisD

回答

0

我的猜測是,它將這種風格應用於:focus僞類。

的:當一個元件已收到 焦點,無論是從用戶通過用鼠標(例如,形式輸入)激活與使用鍵盤或 的選擇它焦點CSS僞類被施加。

或者,可以通過JavaScript響應點擊/焦點事件,直接應用到元素或向元素添加類來應用樣式。

正如@AdrianoRepetti的評論中提到的那樣,使用開發工具來幫助確定風格如何應用。

+0

:focus本身不是選擇器,而是添加到選擇器的關鍵字。 – KrisD

+0

我在'css'中的任何地方都用'hover'替換了'focus',但問題仍然存在。 – octavian

+0

@KrisD更新了語義 –