与Bootstrap的bg-danger
类关联的背景颜色未应用于类form-control
的输入文本框。怎么办呢?
<div class="form">
<div class="form-group has-error">
<input type="text" class="form-control bg-danger">
</div>
</div>
答案 0 :(得分:2)
form-control
类的样式定义低于bootstrap.css(或bootstrap.min.css)中bg-danger
类的样式定义。因此,表单控件样式会用白色覆盖背景颜色。
您需要在某处创建自己的自定义类/样式,以使用不同的背景颜色覆盖表单控件。
答案 1 :(得分:2)
好吧,正如其他答案所说,form-control
在bg-danger
之后,因此background-color
会覆盖bg-danger
的背景。
但是我可以使用这两个类而无需额外的类。假设我有以下HTML代码:
<input type="text" class="form-control bg-danger" />
所以我只需要在我的css中添加以下代码
.form-control.bg-danger {
background-color: #f2dede;
}
因此,当一个元素 类form-control
和bg-danger
时,他将获得此background-color
(与bg-danger
相同,但如果你想要,你可以选择另一种颜色)。显然,我可以对所有其他bg-x
引导类执行相同的操作。
答案 2 :(得分:0)
表格控制和bg-danger不能一起使用。在输入字段中提及不同的类并设置其样式属性。您可以将它用于一个输入字段或所有字段。
.background-input{
background-color:#ff1a1a;
}
<div class="form">
<div class="form-group has-error">
<input type="text" class="form-control background-input">
</div>
</div>