如何将bootstrap vue主题颜色设置为css变量



我正在使用bootstrap vue,希望能够在运行时(编译scs后(动态覆盖主题颜色。为此,我遵循以下指南:https://bootstrap-vue.org/docs/reference/theming要将引导程序主题颜色设置为css变量:

$theme-colors: (
"info": var(--info)
);
@import "node_modules/bootstrap/scss/bootstrap";

然而,当我编译scs时,我会得到以下错误:

SassError: argument `$color-2` of `mix($color-1, $color-2, $weight: 50%)` must be a color
on line 106 of node_modules/bootstrap/scss/_functions.scss, in function `mix`

有可能像我想要的那样注入css变量吗?如果是,怎么办?

看起来我遇到了对bootstrap的scs的已知限制。此博客概述了一个通过覆盖引导功能的解决方法:使用CSS变量在运行时更改引导主题

然而,据报道它不适用于IE 11。

相关内容

  • 没有找到相关文章

最新更新