【发布时间】:2020-09-14 06:23:22
【问题描述】:
为了便于参考,我正在创建新的主题颜色,如下所示,因此我可以使用bg-red 而不是bg-danger 或text-purple 等等。
$primary : #24305e;
$blue : #375abb;
$indigo : #796eff;
$purple : #6f42c1;
$pink : #e83e8c;
$red : #db4446;
$orange : #e3240C;
$yellow : #ffc107;
$green : #21c87a;
$teal : #2e9cca;
$cyan : #17a2b8;
$light : #f6f9fc;
$theme-colors : (
"blue" : $blue,
"indigo" : $indigo,
"purple" : $purple,
"pink" : $pink,
"red" : $red,
"orange" : $orange,
"yellow" : $yellow,
"green" : $green,
"teal" : $teal,
"cyan" : $cyan
);
@import "node_modules/bootstrap/scss/bootstrap";
但是,我想知道这是否是正确的做法,因为我注意到我有重复的 :root 可变颜色。请参考附图。
我错过了什么吗?
【问题讨论】:
-
尝试将$theme-colors移到底部..写在@import语句之后
-
感谢您的建议,但我认为这样做是不可能的,因为您将失去使用
bg-red或text-yellow的能力。 -
我想删除或添加您需要访问 $theme-colors 变量的主题颜色...getbootstrap.com/docs/4.4/getting-started/theming/#add-to-map检查删除颜色部分。
-
问题不在于添加它,因为我所做的至少对我有用。只是,也许只是我,我有点讨厌看到添加额外的 CSS 变量。也许这个过程有些错误,但至少它对我有用。感谢您的帮助。
标签: css twitter-bootstrap sass