html - 使边框变粗并改变颜色或在 awesome-bootstrap-checkbox 上产生阴影效果?

标签 html css checkbox

我正在使用 3 awesome-bootstrap-checkboxes没有标签。
我的客户希望在复选框被选中之前使用不同的颜色。 我尝试更改 border-colorbox-shadow 但这不起作用。 (是的,我不擅长 css。)坦率地说,我不知道我应该给什么目标对象作为 css 效果。

是否可以使 awesome-check-boxes 的边框变粗并改变它们的颜色?或者给复选框的边框添加阴影效果?

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
    <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css" rel="stylesheet"/>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

    <link href="https://cdnjs.cloudflare.com/ajax/libs/awesome-bootstrap-checkbox/0.3.7/awesome-bootstrap-checkbox.min.css" rel="stylesheet"/>


<div class="checkbox checkbox-success">
                        <input type="checkbox" class="styled styled-primary" id="singleCheckbox2" value="option2" aria-label="Single checkbox Two">
                        <label></label>
                    </div>
                    <div class="checkbox checkbox-warning">
                        <input type="checkbox" class="styled styled-primary" id="singleCheckbox2" value="option2" aria-label="Single checkbox Two">
                        <label></label>
                    </div>
                    <div class="checkbox checkbox-danger">
                        <input type="checkbox" class="styled styled-primary" id="singleCheckbox2" value="option2" aria-label="Single checkbox Two">
                        <label></label>
                    </div>
                    

check action 后会变成这样(见图)。但我想让复选框总是这样。 (检查前。一直处于正常状态)

enter image description here

最佳答案

css 下方添加用于覆盖 awesome-bootstrap-checkbox

.checkbox {
    margin:15px;
}
.checkbox label::before {
    border: 1px solid #0095ff;
    box-shadow: 0 0 3px 2px #0095ff;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
    <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css" rel="stylesheet"/>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

    <link href="https://cdnjs.cloudflare.com/ajax/libs/awesome-bootstrap-checkbox/0.3.7/awesome-bootstrap-checkbox.min.css" rel="stylesheet"/>


<div class="checkbox checkbox-success">
                        <input type="checkbox" class="styled styled-primary" id="singleCheckbox2" value="option2" aria-label="Single checkbox Two">
                        <label></label>
                    </div>
                    <div class="checkbox checkbox-warning">
                        <input type="checkbox" class="styled styled-primary" id="singleCheckbox2" value="option2" aria-label="Single checkbox Two">
                        <label></label>
                    </div>
                    <div class="checkbox checkbox-danger">
                        <input type="checkbox" class="styled styled-primary" id="singleCheckbox2" value="option2" aria-label="Single checkbox Two">
                        <label></label>
                    </div>

关于html - 使边框变粗并改变颜色或在 awesome-bootstrap-checkbox 上产生阴影效果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55041118/

相关文章:

checkbox - 更改 JQuery Mobile 复选框的标签

javascript - contentEditable 仅在关闭并重新打开浏览器后工作

javascript - 选择标签并转到页面选项

css ONLY样式复选框和单选按钮

jquery - addClass 添加了一个类但不会改变它的 css?

javascript - Css 关键帧动画只适用于一个元素

javascript - FullPage JS 中的多个视频自动播放不起作用

html - flex-direction 在 chrome 中没有按预期工作

unit-testing - 如何对 Angular2 中的复选框进行单元测试

javascript - 复选框不会使用 Javascript 在 IE7 中检查,但没有错误