下面的代码是:
<div class="container">
<form name="queryForm" class="form-inline text-center">
<p class="checkbox-inline">
<input type="checkbox" name="optionsRadios" id="checkOther" value="other" ng-model="formData.other" ng-true-value="'other'" ng-init="formData.other='other'">Other</p>
</form>
</div>
其结果是:
将此颜色更改为给定颜色(例如D7B1D7)的最简单方法是什么?
7条答案
按热度按时间w8biq8rn1#
如果您使用bootstrap并需要更改复选框的背景颜色,只需覆盖此样式:
第一个
sulc1iza2#
我已经将
.squaredThree
类从这个CodePen中修改为你的例子。如果你想看一个真实的例子,在我的答案的底部有一个Fiddle链接。以下是更新后的CSS:
我已经更新了你的HTML,包括另一个
label
,因为原来的label
被用作一个伪复选框。这是你更新后的HTML:请注意,额外的
label
存在于.squaredThree
div
之外。label
有一个.label-text
类,因为需要一些额外的样式规则来将文本稍微移动到checkbox
的右侧:最后,
checkbox
中的检查大小不太正确,因此需要一个额外的规则来纠正这一点:Fiddle Demo显示了上述操作。
zzoitvuj3#
j8ag8udp4#
AndrewRIGHT答案的简单版本:
kulphzqa5#
input[type=checkbox]
没有background-color
属性。您可以使用其他方法来取得想要的结果:1.您可以在div内使用该复选框,然后根据需要设置div的样式。
1.您可以使用如下所示的伪元素:
tcomlyy66#
对于Bootstrap 4,@AndrewRIGHT的答案是可以的(我如何改变Bootstrap复选框的颜色?),但是,如果你使用Bootstrap 5,则需要以下样式。
第一个
egdjgwm87#
这对我来说很有用,改变react-bootstrap中复选框的背景颜色。