我可以为自定义主题向 SUI.COLORS 添加新颜色吗?

Can I add new colors to SUI.COLORS for my custom theme?

我的团队正计划为 semantic-ui 开发一个自定义主题并将其与 semantic-ui-react 一起使用,但我们想要一个自定义颜色托盘不同的名字。那可能吗?我在想我可以以某种方式将颜色附加到 SUI.COLOR?

非常感谢您的帮助。

这些颜色仅用于语义 UI 核心 CSS 中 OOTB 颜色的简单 PropType 检查。如果您要编译自己的 CSS,您可以使用其中一种现有颜色并在编译主题时更改十六进制值。因此,如果全局 "red" 不是您要使用的那个,请在编译 CSS 时更改十六进制颜色。然后你可以使用 "red" 作为 SUIR 组件上 color 属性的值。

另一种方式,如果您想保持 OOTB 颜色不变并添加新颜色 "brick",则必须在编译时添加工具来支持新颜色 class你的CSS。然后你可以将该颜色设置为 className 道具而不是 color 道具。