我需要从数据库中获取一些颜色值并在我的 CSS 中使用它们,以便每个客户都有我的 React.js 应用程序的颜色品牌版本,但我不确定如何。
我还有其他品牌元素,例如徽标、标语和术语,我将它们从数据库中提取出来,存储为 JSON 文件,并在网站周围进行引用,这很好用,但问题是我需要使用的颜色在我的样式表中,因为我需要使用 CSS 提供的伪类。
我发现这个postcss-import-json包声称可以做到这一点,但我似乎无法让它按预期工作。
到目前为止,我...
导入包...
npm install --save-dev postcss-import-json
创建了一个名为“masterConfig.json”的 JSON 文件
使用我称之为颜色(主要)的名称将上述文件导入到我的主样式表中......
:root { @import-json "../Assets/MasterConfig/masterConfig.json" (primary); }
将上面的颜色名称添加到我的颜色列表中...
:root {primary: primary}
我也尝试过使用--
前缀更改为@import-json... (primary as primary prefix --)
...并将其添加到我要使用的代码中...
style={{background: "var(--primary)"}}
^^^ 带和不带前缀
难道我做错了什么?我注意到在示例中它使用了$
符号,那么这只能与 SCSS 一起使用吗?
对此的任何帮助,或任何其他方式来实现这一点都会很棒,谢谢!