2014-01-16 195 views
9

我一直在嘗試將默認的藍色懸停顏色更改爲我正在設計的網站中的Select2元素中不同的東西,但目前爲止尚未成功。什麼是正確的工作CSS選擇器,這將允許我更改Select2元素中的懸停選項的背景顏色和字體顏色? 提前謝謝!Select2與CSS懸停顏色

編輯:

.select2-drop:hover { 
background-color: #efefef; 
} 

我試過.select2容器,選擇,但沒有成功。添加的代碼更改了懸停時的整個下拉顏色,但我需要它僅更改懸停選項。

+0

看看檢查,看看那裏是這個元素就是風格 – jycr753

回答

14

試試這個

.select2-results .select2-highlighted { 
    background: #f00; 
    color: #fff; 
} 
+0

謝謝,它工作!我以爲我需要將:懸停在選擇器中,這就是爲什麼它以前沒有工作。現在,它看起來很酷! – Elopteryx

+0

@Revanka - 很高興聽到!爲了記錄,我以前從來沒有聽說過select2。我只是使用Chrome開發人員工具來找出要更改的內容。開發人員工具是你的朋友:) – wickywills

9

你可以用這個來改變懸停顏色,作品爲選擇二V4.0.1

.select2-container--default .select2-results__option--highlighted[aria-selected] { 
    background-color: #F0F1F2; 
    color: #393A3B; 
} 
0
.select2-container--default .select2-results__option--highlighted[aria-selected] { 
    background-color: red; 
    color:white 
} 
+0

請在代碼前使用4個空格將其格式化爲代碼。 –