单击按钮时更改边框颜色[重复]

Posted

技术标签:

【中文标题】单击按钮时更改边框颜色[重复]【英文标题】:Changing border color when button is clicked [duplicate] 【发布时间】:2019-08-12 16:19:11 【问题描述】:

如果你点击按钮,你会看到一个蓝色的边框,这对我来说真的很烦人。你有什么解决办法让它消失/根本不出现吗?

button
    color: aqua;
    background-color: transparent;
    border-radius: 20px;
<button>about</button>

【问题讨论】:

button:focus border: 1px solid red; css-tricks.com/removing-the-dotted-outline/#article-header-id-0 【参考方案1】:

这不是border,而是按钮的outline。您可以在其中添加outline: none 来删除它,但您应该考虑为使用键盘导航的人添加一个替代方案。

button
    color: aqua;
    background-color: transparent;
    border-radius: 20px;
    outline: none;
<button>about</button>

【讨论】:

如果您也关心 Firefox,请查看***.com/questions/71074/… 我认为不再需要添加前缀:developer.mozilla.org/en-US/docs/Web/CSS/outline

以上是关于单击按钮时更改边框颜色[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何使整个表单(输入和提交按钮)在焦点上更改边框颜色(引导程序 3)

如何更改按钮的边框颜色并更改editText中下划线的颜色?

在 Swift 3 中突出显示(或点击)按钮时如何更改 UIButton 边框颜色?

当我设置自定义边框或背景颜色时,为什么Firefox在选择箭头按钮上设置背景颜色?

怎么把电子表格的边框变颜色啊

在 WP8 上更改按钮边框颜色时出现延迟