html - Bootstrap 4 : customize checkbox border

标签 html css twitter-bootstrap bootstrap-4

我正在尝试自定义复选框的颜色。我按照文档进行操作,想出了一种更改背景的方法:

.custom-control-input:checked ~ .custom-control-indicator {
        background-color: #ffa500;
}

如果您单击该复选框,还会有一个蓝色边框(我认为)框本身周围有一个填充,但即使进行了一些研究,我也无法找到如何更改该边框的颜色。任何人都可以帮助我吗?我做了一个fiddle展示我所拥有的。

有人知道如何更改该边框吗?

提前致谢!

最佳答案

Bootstrap 4 使用 box-shadow 来获得这种效果:

.custom-control-input:focus~.custom-control-indicator {
    -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 3px #0275d8;
    box-shadow: 0 0 0 1px #fff, 0 0 0 3px #0275d8;
}

圆 Angular 边框用border-radius定义:

.custom-checkbox .custom-control-indicator {
    border-radius: .25rem;
}

关于html - Bootstrap 4 : customize checkbox border,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43612852/

相关文章:

html - 为下一个可用元素使用 CSS 选择器

html - Bootstrap 3 "fluid"页脚

javascript - 调用 Bootstrap 崩溃 ('show' ) 仅在第一次隐藏元素

javascript - 带有 x-editable 插件的 Bootstrap 工具提示

css - Bootstrap 4,如何使按钮居中对齐?

css - 在 OnsenUI 中将一个按钮居中放置在另外两个按钮之间

html - 嵌入式表格与单元格高度相同

html - 将带有叠加层的 div 中的文本置于最前面,以便不透明度不会影响文本颜色?

html - 相对于url快速加载图片

android - 在全屏模式下显示状态栏 Ionic for android 和 iOS