You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改自定义样式checkbox选中后的边框颜色?尝试方案未生效

你之前的代码不生效,是因为原生的.overflow-control-input复选框被设置了display: none,你给这个隐藏元素设置边框不会在页面上渲染。这个自定义复选框的可视边框属于同级的.overflow-control-indicator元素,需要通过兄弟选择器关联选中状态来修改样式。

只需要新增以下CSS规则即可实现选中后边框和对勾同色:

/* 选中状态下修改外边框颜色 */
.custom-control.overflow-checkbox .overflow-control-input:checked ~ .overflow-control-indicator {
  border-color: #00909e;
}

如果你想换成你代码里的自定义蓝色#07C4C1,可以同步修改对勾颜色,保持风格统一:

/* 选中状态下修改外边框为自定义蓝色 */
.custom-control.overflow-checkbox .overflow-control-input:checked ~ .overflow-control-indicator {
  border-color: #07C4C1;
}
/* 同步修改对勾颜色为自定义蓝色 */
.custom-control.overflow-checkbox .overflow-control-input:checked~.overflow-control-indicator::after {
  border-bottom-color: #07C4C1;
  border-right-color: #07C4C1;
}

内容的提问来源于stack exchange,提问作者Sreehari Avikkal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 04:15:03