css - 像在 IE 中一样在 Chrome 中按 TAB 键时将选择背景颜色更改为蓝色
问题描述
在下面的示例中,当在 IE 中按下 Chrome 中的 TAB 键时,我试图将下拉菜单更改为选择蓝色背景色“#3390FF”。此外,当按下向上和向下箭头时,应为一个选项保持蓝色背景色。文本也需要文本颜色#FFFFFF。
仅使用 CSS 在 Chrome 中按 TAB 键时,有没有办法将选择菜单的背景颜色更改为“#3390FF”?
<!DOCTYPE html>
<html>
<head>
<style>
select:focus-within{
background-color: #3390FF;
color:#FFFFFF;
}
</style>
</head>
<body>
<h1>The option selected attribute</h1>
<label for="cars1">Choose a car:</label>
<select id="cars1">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="vw">VW</option>
<option value="audi" selected>Audi</option>
</select>
<select id="cars2">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="vw">VW</option>
<option value="audi" selected>Audi</option>
</select>
</body>
</html>
解决方案
推荐阅读
- javascript - React Re-Render 导致闪烁:我该如何解决这个问题?
- paypal - 使用 Paypal 登录 Braintree
- amazon-web-services - Docker Image 无法通过 Jenkins Pipeline 和 docker.withRegistry 推送到 ECR
- amazon-web-services - 将基于资源的策略添加到 AWS Lambda 函数的正确 JSON 格式是什么?
- html - 元素动画时间未按预期使用 CSS 加载/启动
- php - 用户注册表单不能像这样的php
- android - 使用 rememberCoroutineScope() 与 LaunchedEffect
- python - 从 Cron 运行 Python 脚本时环境变量返回 None
- excel - 尝试编写 VBA 将所有格式控件下拉值设置为 0
- arrays - 我想用 C 语言编写一个程序,它将数组作为输入并告诉哪个数字是完美的正方形