【发布时间】:2019-01-18 22:12:44
【问题描述】:
所以我在 React 应用中有一个标准实现:
<button
onClick={this.handleClick.bind(this)}
className="button--round">
{buttonContent}
</button>
奇怪的是,该按钮在笔记本电脑浏览器中看起来不错(用鼠标单击),但在我的 Android 手机上的 Firefox 中,一旦我触摸该按钮,它就会得到一个可怕的虚线边框(直到我触摸其他地方)-它看起来像这样的“焦点”行为(比如通过键盘上的界面按 Tab):
我试过了:
button:active,
button:focus {
outline: none;
}
没有改善。我还在这里搜索了各种“粘性悬停”答案并完全禁用悬停,没有任何效果。有什么建议吗?
【问题讨论】:
-
你有tried this吗?
button::-moz-focus-inner { border: 0; } -
完美 - 做到了,非常感谢!