javascript - 单击使用 CSS 后如何更改 Bootstrap 标签背景颜色?

标签 javascript jquery html css twitter-bootstrap

Bootstrap HTML 页面内容性别选择作为新娘和新郎。页面加载时btn-group如下

enter image description here

然后鼠标单击(在新娘按钮上)并释放鼠标 btn-group,如下所示。背景颜色已更改,我尝试使用 css 将其更改为红色。但没有工作。单击后是否可以使用 css 更改 Bootstrap 默认标签背景颜色?

enter image description here

CSS

.gender-label:active { background-color: red;} 

HTML

<li>
  <div class="btn-group" data-toggle="buttons">
    <label class="btn btn-default gender-label">
      <input type="radio" name="options" id="option1" autocomplete="off">
      <span>Bride</span>
    </label>
    <label class="btn btn-default gender-label">
      <input type="radio" name="options" id="option2" autocomplete="off">
      <span>Groom</span>
    </label>
  </div>
</li>

最佳答案

您可以尝试使用以下 css:

.btn-default.active{
  background-color: red!important;
}

演示:http://codepen.io/somprabhsharma/pen/ZWvZxb

说明:每当您单击按钮时,Bootstrap 都会添加一个名为“btn-default.active”的类。所以你需要通过使用上面的 css 来改变背景来覆盖那个类。

关于javascript - 单击使用 CSS 后如何更改 Bootstrap 标签背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36513499/

相关文章:

javascript迭代div改变背景颜色

javascript - IFrame 中用于更改 href 值的 HREF 链接

javascript - 如何在 jquery 中获取多个延迟调用的 ajax 结果?

javascript - JQuery 点击/触发不起作用

javascript - 如何在 Angular.js 中从 html 传输数据?

JavaScript 正则表达式匹配

javascript添加两个文本框值并在asp.net中显示在第三个

jquery - 使用 jQuery 循环选择标签

javascript - angularjs无法将变量分配给html5视频src

javascript - 如何使用扩展语法将数组传递给 JavaScript 中的方法