如何禁用"最后按下" Bootstrap中的按钮状态?

时间:2016-11-24 13:47:40

标签: javascript html twitter-bootstrap react-bootstrap

我在我的React应用程序中使用了Bootstrap Button组件。

Normal

默认Button在按下后有一个特殊的外观,鼠标光标已经不在其中:

last pressed

任何点击后此外观都会更改为正常。如何在不干扰Bootstrap Button的任何其他状态(按下,鼠标悬停,正常)的情况下禁用此功能?

3 个答案:

答案 0 :(得分:1)

我认为你指的是蓝色边框。这是关于焦点状态的大纲。

在你的css中试试这个:

.btn:focus {
  outline:none;
}

用于颜色尝试(成功btn示例):

.btn-success:focus {
  background-color: #5cb85c;
  border-color: #4cae4c; 
}

答案 1 :(得分:1)

隐藏按钮的焦点状态是一个坏主意。在可点击元素具有焦点的同时击中空格/输入键与单击它相同。用户应该能够知道这一点。你最好使用脚本来blur()它或将焦点移到另一个元素。

答案 2 :(得分:0)

除了@Brad响应之外,也许你可以尝试在点击bootstrap中的其他按钮时切换按钮的类。

Check the Bootstrap Button documentation