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

如何自定义Bootstrap框架中Switches开关组件的颜色样式

你可以通过覆盖Bootstrap原生开关的CSS类样式实现自定义效果,参考代码如下:

/* 调整开关整体尺寸与未选中状态样式 */
.form-check.form-switch .form-check-input {
  width: 48px;
  height: 24px;
  border: none;
  box-shadow: none;
  background-color: #dee2e6; /* 可按目标图的未选中背景色调整 */
  background-image: none;
  transition: all 0.2s ease;
}

/* 选中状态背景色,按目标图实际颜色修改 */
.form-check.form-switch .form-check-input:checked {
  background-color: #157347;
}

/* 自定义滑块样式 */
.form-check.form-switch .form-check-input::after {
  width: 18px;
  height: 18px;
  margin-top: 3px;
  margin-left: 3px;
  border-radius: 50%;
  background-color: #fff;
  transition: transform 0.2s ease;
}

/* 选中后滑块位移距离 */
.form-check.form-switch .form-check-input:checked::after {
  transform: translateX(24px);
}

/* 清除聚焦时的默认边框阴影 */
.form-check.form-switch .form-check-input:focus {
  outline: none;
  box-shadow: none;
}

你可以根据目标图的实际色值、宽高比例调整对应参数,就能完全匹配显示效果。

内容的提问来源于stack exchange,提问作者Tony Zach

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 02:18:03