# 颜色是如何工作的以及如何更改它们？

**URL:** <https://meta.discourse.org/t/how-do-colors-work-and-how-to-change-them/358122>\
**Category:** Support\
**Tags:** ux\
**Created:** [2025年三月20日 10:12 UTC](https://meta.discourse.org/t/how-do-colors-work-and-how-to-change-them/358122 "2025-03-20T10:12:15Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![pHneutre](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/phneutre/32/326831_2.png) [@pHneutre](https://meta.discourse.org/u/pHneutre)\
**Post date:** [2025年三月20日 10:12 UTC](https://meta.discourse.org/t/how-do-colors-work-and-how-to-change-them/358122/1 "2025-03-20T10:12:15Z")

</div>

抱歉主题比较宽泛，但我一直在琢磨这个问题，找不到合适的教程或解释。

每当我需要更改 Discourse 中的任何颜色时，我都会遵循以下路径：

- 颜色是否由主题组件管理？如果不是，
- 似乎是由 `/admin/customize/colors` 管理的吗？如果不是，
- 打开开发者工具并尝试查找匹配的 CSS

但之后我就迷失了，因为我发现了像 `var(--primary-low)` 这样的东西，我不知道它们在哪里定义的，尽管它们_看起来_与 `/admin/customize/colors` 中的主颜色概念有关。所以：

- 这些 `var()` 东西是如何定义的？
- 如何以一致的方式修改它们是推荐的方法？

---

_[View the full topic](https://meta.discourse.org/t/how-do-colors-work-and-how-to-change-them/358122)._
