css - Bootstrap : remove blue (or whatever color) outline from a focused element

标签 css twitter-bootstrap

我知道这个问题已经被问过多次,但大多数答案似乎对一半的人都有效。我处于这不起作用的一半。您可以在 https://jsfiddle.net/erbnzud1/2/ 查看该元素. 我需要的是让那个蓝色轮廓不显示在焦点上,所以在单击按钮之后。正如您在 CSS 中所见,我尝试了如下操作:

.btn:focus,.btn:active {
   outline: none !important;
   box-shadow: none !important;
   -webkit-box-shadow: none !important;
}

以及许多其他变体。如果您有任何建议,请告诉我。

谢谢!

编辑:这是当前有效的解决方案:https://jsfiddle.net/erbnzud1/3/

创建了这个 css 类,根据我在问题答案中获得的帮助将其添加到我的元素中:

.noFocus,.noFocus:focus,.noFocus:active {
   outline: none !important;
   box-shadow: none !important;
   -webkit-box-shadow: none !important;
}

最佳答案

它是标签轮廓(方形的)。将 label 添加到您的 css 规则以删除轮廓:

label, .btn:focus,.btn:active {
   outline: none !important;
   box-shadow: none !important;
   -webkit-box-shadow: none !important;
}

关于css - Bootstrap : remove blue (or whatever color) outline from a focused element,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44295149/

相关文章:

html - 试图让 DIV 正确重叠。具有不同的特定格式的四个象限和第五个覆盖带有标题图形的象限

twitter-bootstrap - Bootstrap - 行我可以让列加起来超过 12 个吗?

twitter-bootstrap - 在 Grails 3 应用程序中引用 Bootstrap 的最佳方式

javascript - 实现流畅的 JS tile 界面

平板电脑/移动设备的 CSS 条件,而不仅仅是 <!--[if IE]>?

html - Bootstrap 不允许我将数据与其他库一起使用

javascript - 我怎样才能有 2 个具有动态高度值的粘性标题

html - Bootstrap 网格没有分解成偶数列

css - 自举 |两列一列 16 :9 video and some text

javascript - 如何隐藏选择标签?