react-bootstrap:单击按钮后删除'active'

时间:2017-05-09 16:44:56

标签: react-bootstrap

如果我点击react-bootstrap page上的“默认”按钮,它仍会“点击”。 删除活动状态的常用方法是什么,以便按钮在单击之前看起来像?

使用以下css覆盖不起作用:

.btn-default:active {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}

3 个答案:

答案 0 :(得分:0)

问题不是"活跃",而是"焦点"它由以下css覆盖修复:

.btn-default:active, .btn-default:focus {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
  outline: 0;
}

答案 1 :(得分:0)

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

使用它,就我而言,它已经解决了。

答案 2 :(得分:0)

对于我来说,此解决方案有效:

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

您甚至不需要!important。