如何在Firefox中使用CSS为用户选择的选项着色

时间:2016-04-27 20:04:47

标签: html css firefox drop-down-menu

以下代码突出显示了Google Chrome中的所选选项

<!DOCTYPE html>
<html>
<head>
<style>
    select option:checked { background: #f00; }
</style>
</head>
<body>

<select>
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="opel">Opel</option>
<option value="audi">Audi</option>
</select>

</body>
</html>

然而它在Mozilla Firefox中不起作用!

关于使用相同的行为的CSS的任何想法都适用于Firefox?

2 个答案:

答案 0 :(得分:1)

再次你不能使用背景颜色,我尝试过背景:线性渐变(..),它在ff中对我有效。

option:hover,
option:focus,
option:active,
select option:checked {
  background: linear-gradient(#5A2569, #5A2569);
}

答案 1 :(得分:0)

尝试: 选项[选中] {背景:#f00; }