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

标签 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?

最佳答案

同样你不能使用背景色,我已经尝试过背景:线性渐变(..)并且它在 ff 中对我有用。

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

关于html - 如何在 Firefox 中使用 CSS 为用户选择的选项着色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36899833/

相关文章:

php - 未捕获的类型错误 : Cannot read property 'length' of undefined when trying to populate responsive datatable using PHP?

javascript - 单击另一个按钮后如何更改按钮颜色

css - 如何在 CSS 的一侧制作平行四边形?

javascript - 在 Firefox 中获取剪贴板图像数据

javascript - 如何在 Angular 2 中动态添加样式表?

jquery - 选择充当下拉菜单,防止使用 HTML 更改文本/选择

javascript - 如何在过滤器中添加/删除类 jQuery?

css - Twitter Bootstrap 导航栏悬停在下拉菜单中

javascript - jQuery 日期范围选择器在 Firefox 和 Edge 中不起作用

Firefox 单选按钮怪异