javascript - 如何使用所有元素颜色的变量制作文件

标签 javascript html css reactjs

我使用 React.JS 开发一个网站。我想在一个类中定义所有颜色。

事实上,我是一个初学者,我只在 CSS 文件中使用颜色。像这样:

.toolbar {
    background: primary1;
}

我还想在可能需要的其他类型类中使用它们。

谢谢。 另外,对不起我的英语。

最佳答案

在 Sass 中,您可以在一个文件中声明所有颜色:

//colors.scss
$red: #990000;
$black: #000000;
$white: #ffffff;

然后在元素的任何其他 scss 文件中,您可以像这样导入和使用任何声明的颜色:

//style.scss
@import "path/to/colors.scss";

div {
  background: $red;
  color: $black;
}

您的 React 元素中可能支持 sass 构建,但如果没有,请参阅文档:https://sass-lang.com/documentation

关于javascript - 如何使用所有元素颜色的变量制作文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55880374/

相关文章:

jquery - JQuery swapImage() 问题;

css - 我如何处理 Internet Explorer 缺乏功能?

html - 使页脚响应

javascript - 撤消将另一个文本字段的更改事件标记为无效的文本字段

javascript - 如何将 TypeScript import 语句转换为 JS Require 语句

javascript - node-webkit <object> onmousedown

css - 如何通过使用不同的参数来改变更少的属性?

javascript - 如果变量不存在如何执行语句?

html - CSS:仅将 mix-blend-mode 属性应用于特定元素

html - 在 github 页面上的 repo 中获取音频文件