切换 Discourse 颜色方案:在 CSS 中更改红色色调

您好!我最近在我的主题中实现了配色方案切换按钮功能。默认情况下,按钮会过渡到具有基数色调的深色模式,如下图所示。

我的性格并非精通编程的程序员;然而,我正逐步追求对这些技能的基本了解,并在偶尔需要指导的情况下处理一些基本的配置。目前的情况确实是我寻求启发性帮助的一个实例。

  1. 我是否需要修改我本地主题的 CSS,还是应该在组件的代码中进行更改?
  2. 您能否提供一段用于更改所有红色调的 CSS 代码示例?

附注:为了将此文本翻译成英文,我使用了 Discourse AI Translator。:+1:

1 个赞

您好 @Aizada_M :wave: 您可以通过转到 admin-customize-colors 来访问和更改您的配色方案。在那里您将看到各种配色方案,您可以更改其中的各个颜色,以改变论坛的外观。

配色方案由您的论坛主题在 admin-customiz-themes 选项卡中使用,因此我建议您首先查看您正在使用的主题,看看它们分别使用了哪些配色方案,这样您就知道要更改哪个配色方案。

主题

在这里,您可以添加各种主题组件或创建新主题,或者编辑各种元素的 CSS 和 HTML。您可以在此处看到配色方案选择器:

配色方案

在颜色选项卡中,您可以找到相应的配色方案,并且您的主题正在使用的配色方案应列在左侧 - 这是您想要编辑的配色方案。您的主题可能还有一个浅色/深色配色方案可供您更改。如果勾选了 Color scheme can be selected by users(配色方案可由用户选择)复选框,则用户可以在其颜色模式偏好设置中选择这些配色方案。配色方案包括颜色选择器以及十六进制颜色字段。

这个主题可能对您也有帮助 :slight_smile:

另外,如果您是主题使用新手,主题开发新手,或者只是想学习如何自定义您的论坛,这里有一些不错的资源可以帮助您入门:

非常感谢您的回复!
我之前尝试通过 admin-customize-colors 和 admin-customiz-themes 来自定义配色方案,但未能成功。我认为这是因为“配色方案切换按钮”不是一个主题,而只是一个主题组件。根据我所写的内容,我相信“配色方案切换按钮”在 CSS 中有其自己的自定义配色方案。

这些宝贵的知识对我来说确实至关重要,我一定会仔细研究这些材料。再次,请允许我向您表达我最诚挚的感谢 :pray:

1 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.