bootstrap的button自定义颜色不生效,原因是什么?

发布于 2022-09-04 04:07:10 字数 536 浏览 12 评论 0

图片描述

图片描述

如图,修改了btn-success所对应的button的背景和边框颜色,还有:hove,:active伪类。

但有一个奇怪的现象是:
按钮点击后,鼠标离开按钮时,它的颜色还是原来的绿色。
为什么会这样?怎样怎样修改?

补充:
:active 后面的逗号截图的时候漏了,加上去后效果仍然一样。
但其实那个没有被我修改的样式不应该是:active,而更应该是:visited伪类,但是我加上去后效果也一样,而且我看bootstrap源码中也并没有给btn-success添加:visited的伪类。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

早茶月光 2022-09-11 04:07:10

你 .bgblue:active 没定义, 我看你这个 少了个 逗号

图片描述

给这些类都加上你的样式 .bgBlue, .bgBlue:hover ,.bgBlue:active, .bgBlue:visited, .bgBlue:focus , .bgBlue:active.focus, .bgBlue:active:hover{

    background-color: blue
}
迷荒 2022-09-11 04:07:10

用.active不要用:active

独木成林 2022-09-11 04:07:10

添加如下css到自己的css并修改对应颜色

.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle{
     background-color: #f64c16;
     border-color: #f64c16;
 }
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
  .show > .btn-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem #f64c16;
  }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文