gpt4 book ai didi

css - 为没有标签的 Bootstrap 4 复选框设置样式

转载 作者:行者123 更新时间:2023-12-04 17:40:16 28 4
gpt4 key购买 nike

我正在尝试设置没有标签的 Bootstrap 4 复选框的样式:

<div class="form-check">
<input class="form-check-input position-static" type="checkbox" id="blankCheckbox" value="option1">
</div>

我的试错风格:

  .form-check {
.form-check-input {
color: #2c2b2c;
font-size: 12px;
line-height: 2.7;
padding-left:15px;
text-transform: uppercase;
background-color: red;
}
.form-check-input::after,
.form-check-input::before {
height: 25px;
width: 25px;
}
.form-check-input::before {
background-color: #fff;
border: 1px solid #2c2b2c;
}
}
}

我可以设置标签版本的样式,但在这个版本上不成功。

更新:如@mebin-joe 所述,这是一个已知问题:https://github.com/twbs/bootstrap/issues/26221我最终使用了自定义 Bootstrap 复选框元素并设置了样式:

.custom-checkbox .custom-control-input:checked~.custom-control-label::before
{
background-color: #caca4c;
}
.custom-control-input:checked~.custom-control-label::before {
color: #fff;
background-color: #caca4c;
}

最佳答案

似乎使用 bootstrap 4.5.0 以下的作品

<div class=" custom-control custom-radio">
<label id="N1" class="sr-only">XXX</label>
<input class="custom-control-input" aria-labelledby="N1" type="radio" value="XX">
<span class="custom-control-label"></span>
</div>

或者视需要而定

<div class=" custom-control custom-radio">
<label for="N1" class="sr-only">XXX</label>
<input id="N1" class="custom-control-input" type="radio" value="XX">
<span class="custom-control-label"></span>
</div>

关于css - 为没有标签的 Bootstrap 4 复选框设置样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54865038/

28 4 0