google-chrome - Bootstrap 按钮 - 删除 Chrome OS X 上的轮廓

标签 google-chrome button focus twitter-bootstrap-3 outline

我希望实现这一目标: http://getbootstrap.com/javascript/#popovers-examples - 在 OS X 上的 Chrome 中,滚动到“实时演示”并点击红色弹出按钮......它非常漂亮

然而,在我自己的代码中,它的轮廓是蓝色的,尽管我做了一系列 CSS 努力来删除它!

它在 Safari 和 Firefox 中看起来正确,但在 Chrome 中不行!

最佳答案

我看到 .btn:focus 上有一个 outline:

.btn:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

尝试将其更改为:

.btn:focus {
  outline: none !important;
}

基本上,在 :focus 元素上查找 outline 的任何实例 - 这就是导致它的原因。

更新 - 对于 Bootstrap v4:

.btn:focus {
  box-shadow: none;
}

关于google-chrome - Bootstrap 按钮 - 删除 Chrome OS X 上的轮廓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21201080/

相关文章:

android - 获取android中按钮的背景颜色

javascript - 悬停选项,或 JavaScript

html - :focus on CSS works if it is clicked twice

focus - tvOS UITabBarController 开始不专心

javascript - 有没有办法,使用可能是 Chrome 扩展程序,在不同的应用程序获得焦点时使 Chrome 在 Windows 中成为焦点?

jQuery 禁用 css 类的所有按钮

html - 更改 Chrome 中的元素符号点颜色?

java - 如何使 JScrollPane 在表开头添加行后不滚动

html - 高度为 100% 图像的 Chrome 随机不保持纵横比并拉伸(stretch)图像。

google-chrome - 数据URI主体中不转义的 '#'字符已弃用;如何在项目中找到?