【发布时间】:2015-03-03 23:02:03
【问题描述】:
所以我一直在尝试很多方法来更改引导网站中按钮的颜色。我试过creating a class in the css 并在那里更改背景颜色。我尝试使用 id 更改背景颜色,我尝试覆盖 .btn-primary,但这会更改所有按钮。我有超过 6 个按钮来制作超过 6 种按钮颜色,所以我需要能够在不使用 6 种现有按钮类型的情况下做到这一点。有谁知道我该怎么做?
HTML:
<form action="index.html">
<button type="submit" class="btn btn-primary btn-lg btn-block home" id="home">
Home <span class="glyphicon glyphicon-home"></span>
</button>
</form>
CSS:
.home{
background-color:#9b59b6;
}
编辑: 谢谢大家的回复。他们都是正确的。然而,他们都没有解决这个问题。你知道做了什么吗?删除以某种方式进入我的代码的单独/字符。经验教训:在指责 bootstrap 和 css 之前检查您的代码是否存在其他错误。
【问题讨论】:
-
一些想法:1)如果你用
!important强制你的background-color会发生什么?也许您的定义在定义层次结构中太弱了? 2) 考虑 LESS 定义,并且您的 CSS 可能会被重写(参见 here,nalply 的评论) 3) 如果您在浏览器中选择“Insepct Element”,您会看到什么?颜色定义究竟来自哪里?
标签: html css twitter-bootstrap button