【发布时间】:2020-09-10 06:16:08
【问题描述】:
我将我的 chrome 浏览器更新为 83 并看到 option tag 看起来很丑,它在选项中悬停时显示黑色边框。
我试过了
option {
box-shadow: none;
border: none;
-webkit-appearance: none;
}
option:hover {
box-shadow: none;
border: none;
-webkit-appearance: none;
}
option {
box-shadow: none;
border: none;
-webkit-appearance: none;
}
option:hover {
box-shadow: none;
border: none;
-webkit-appearance: none;
}
<select>
<option value="1">Option 1</option>
<option value="2">Option 2</option>
<option value="3">Option 3</option>
<option value="4">Option 4</option>
</select>
但还是没有运气!!为什么?我不知道。
我想删除那个黑色边框,因为在我的项目中它看起来很丑。
我的需要
我需要与之前的选择和选项标签相同的结果。
【问题讨论】:
-
当您选择任何选项标签时,
select tag会显示奇怪的黑色边框并更改其border-radius -
这个黑色边框现在在 chrome 中无处不在。不仅在选项中。我也在寻找摆脱它的方法。至少对我自己来说。你试过stackoverflow.com/questions/3397113/… 吗?
-
是的,我尝试了所有方法,但仍然无法正常工作
-
出于可访问性原因更新了焦点轮廓样式:blog.chromium.org/2020/03/…
-
不仅丑陋,而且甚至无法实现 - 如果您快速悬停并取消悬停选项并开始滚动页面,则选项不会关闭 :) 我无法相信这最终会投入生产。
标签: javascript html css google-chrome