【问题标题】:How i can customize my checkbox with css and Bootstrap?我如何使用 css 和 Bootstrap 自定义我的复选框?
【发布时间】:2026-01-11 22:25:02
【问题描述】:

我正在创建一个包含许多字段和复选框的表单,问题是我试图根据我的表单样式自定义复选框(未成功)。

正如您在图片中看到的,复选框的勾号是黑色的,我需要它是绿色的。我怎样才能改变颜色?如何更改复选框的大小?

这是我的 HTML:

        <div id="Cajamitad1">
            <form role="form">
                <div class="checkbox">
                    <label><input type="checkbox" value="" >
                    <a class="FontStyle">Vegano</a>
                    </label>
                </div>
        <       div class="checkbox">
                    <label><input type="checkbox" value="">
                    <a class="FontStyle">Diabetico</a>
                    </label>
                </div>
                <div class="checkbox">
                    <label><input type="checkbox" value="">
                    <a class="FontStyle">Celiaco</a>
                    </label>
                </div>
            </form>
        </div>

这是我的 CSS:

#ContForm{
    display: inline;
    box-sizing: border-box;
}
.checkbox{
    margin: 10px;
    padding: 10px;
}

.checkbox input[type="checkbox"]{
    margin-left: 5px;
}
#Cajamitad1{

    margin-top: 10px;
    width: 40%;
    float: left;
    padding-left: 200px;
}

【问题讨论】:

    标签: html css twitter-bootstrap checkbox


    【解决方案1】:

    如果我错了,请纠正我,但据我所知这是不可能的。

    这是我的推理:如果您检查引导复选框,那么您会看到该复选框本身是由 &lt;input type="checkbox"&gt; 绘制的,并且您对此的控制非常有限。某些浏览器允许您更改复选框的大小,但不是全部。

    所以你唯一能做的就是制作你自己的复选框,例如通过使用两个图像和一些 css。

    或者通常更适合移动设备的只是两个并排的按钮“是”和“否”。然后,如果您单击一个,它就会变为活动状态,就像某种切换按钮一样。

    【讨论】:

    • 您也可以使用 fontawesome 并更改字体颜色,而不是使用图像,这里是一个很好的示例,说明如何自定义复选框codepen.io/jamesbarnett/pen/yILjk
    • @BartKooi 是的,fontawesome 确实名副其实。
    • @maraca 那么,你知道任何关于如何创建它的教程吗?
    • @RandallDaniBarrientos 不,很抱歉,我们的客户不喜欢复选框 ;-) 我相信你会在搜索引擎或这里找到一些东西。
    最近更新 更多