2014-01-16 192 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个空格将其格式化为代码。 –