我想知道如何改变Bootstraps 4复选框的背景颜色。
.custom-control-label::before,
.custom-control-label::after {
top: .8rem;
width: 1.25rem;
height: 1.25rem;
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.3/css/bootstrap.min.css" integrity="sha384-Zug+QiDoJOrZ5t4lssLdxGhVrurbmBWopoEl+M6BdEfwnCJZtKxi1KgxUyJq13dy" crossorigin="anonymous">
<div class="custom-control form-control-lg custom-checkbox">
<input type="checkbox" class="custom-control-input" id="customCheck1">
<label class="custom-control-label" for="customCheck1">Check this custom checkbox</label>
</div>
3条答案
按热度按时间hs1ihplo1#
你可以使用下面的css来使它在没有选中的时候变成红色,选中的时候变成黑色
可以通过下面的代码更改箭头的颜色
这段代码会使勾号变成红色,你可以通过改变
fill='red'
的值来改变颜色。编辑:注意,如果指定RGB颜色,例如#444444,则使用%23作为散列,例如%23444444
或者你可以使用任何你喜欢的图片。
编辑:在@cprcrack的请求后添加了焦点颜色(粉红色)
xienkqul2#
我想在这里添加一个比knetsi的答案更简单和更通用的答案,对于那些可能对
:checked
伪类的颜色变化不感兴趣的人来说。我只是想定义一个类
my-error
,我可以在复选框中添加或删除它来改变它的颜色,在本例中是为了反映错误条件。下面是它在代码中的样子:
bsxbgnwa3#
编程环境Angular 10.0
预览-x1c 0d1x
HTML
SCSS / CSS