我使用 Bootstrap 4.5 并在我的 HTML 模板中使用 bg-dark
。我想实现一个“亮/暗”开关。
所以,Bootstrap 有一个 bg-light
css 类,但我不确定当前的方法如何使用它。让我澄清我的困惑:
一旦打开“开关”,我是否应该用
bg-light
替换所有出现的bg-dark
?如果我想稍微修改
bg-light
和bg-dark
的颜色,“主题”是正确的方法吗?我找不到任何示例来覆盖这些变量(通过 SASS),除了在我的 CSS 中手动覆盖它们,例如.bg-dark { ... }
非常感谢!
原文由 Daniel Stephens 发布,翻译遵循 CC BY-SA 4.0 许可协议
引导程序 5(2021 年更新)
虽然在 Bootstrap 5 中仍然没有明确支持亮/暗模式,但可以使用 SASS 来创建 暗色主题
引导程序 4
以下是您对 Bootstrap 浅色或深色模式问题的一些答案:
Yes, but you’d probably also want to switch all
-light
and-dark
classes such astext-dark
,navbar-dark
,btn-dark
等等。这些来自
$light
和$dark
SASS 变量,因此您可以像这样更改它们…演示 Bootstrap 亮暗模式开关
另见:
自定义 Bootstrap CSS 模板
如何使用 SASS 扩展/修改(自定义)Bootstrap 4