css - 将 JSON 配置文件导入 styles.css

标签 css angular

我有一个 Angular 解决方案,我想将一个 config.json 文件导入到“styles.css”文件中。 我什至不知道这是否可能,因为我没有通过搜索类似问题找到类似的东西。

config.json 文件如下所示:

{
    "style" : {
        "primaryColor": "#008080",
        "secondaryColor" : "#D32F2F"
    }
}

这是 styles.css 的样子:

import * as config from 'config.json'; 

html {
        font-family: 'Trebuchet MS';
        background-color: '$config.style.primaryColor';
    }

如您所料,这甚至无法编译。但我希望你们明白我想做什么。您知道如何实现吗?

最佳答案

如果您使用的是 Angular,您可以使用 scssnode-sass-json-importer 来完成,就像描述的那样 here .

关于css - 将 JSON 配置文件导入 styles.css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57890450/

相关文章:

css - 如何设置 ng-bootstrap 的样式 - 替代/deep/

angular - 如何验证 AoT 是否正常工作 [Webpack 2,Angular 2]?

angular - Angular 更新后 JIT 编译器不可用

html - CSS 避免边框重复,同时保持边框可见性

html - 带有图像背景的无序列表,如果 1 或 2 行,则使其高度相同

css - 透视禁用位置 :fixed in firefox 31 - 35

javascript - 在不更改显示属性的情况下隐藏 CSS 元素

javascript - Angular 2 : Active Router link and routerLinkActiveOptions for dynamically generated links

html - 在 Angular 中,如何将类的变量设置为函数的结果?

Angular 5 - Angular firebase - 测试 - 模拟 getDownloadURL 方法