可自定义文本的颜色能改吗?

例如,%{count} 未读 可以更改为任何我想说的内容,但我可以使 未读 变成另一种颜色吗?

或者我可以添加一个背景色,就像标签周围的框一样?

谢谢。

您需要 CSS。

您需要查看 #documentation:theme-developers

2 个赞

请问您能否提供一些实现此功能的 CSS 示例?

或者,您能否提供有关主题开发者方面的具体信息?

谢谢。

我的理解是您想更改文字而不是数字,对吗?

请阅读指南:

是的。我想从自定义文本功能中进行设置。我希望将“未读”设置为红色。如果我必须在默认主题的 CSS 中添加它,我会尝试。但同样,我宁愿从自定义文本部分进行设置。

但是,我不想创建一个主题。我想给自定义文本中的一个单词着色。

预计到达时间:我已经查看了您提供的链接。更改一个单词似乎太麻烦了。如果唯一的方法是创建一个新主题,对我来说也不是什么大问题。 :grinning:

是的,如果你想改变单词的颜色和样式,就必须添加 CSS。自定义文本部分仅用于更改文本内容本身,而不是其样式。

不过,与其直接在默认主题中添加 CSS,不如使用 Discourse 的主题组件,它允许你在现有主题之上添加 CSS。

为了明确预期,Meta 并不是一个关于 CSS 入门的专门支持网站(就像它不是一个关于从头开始学习 Ruby 和 JavaScript 的专门支持网站一样,如果你想通过插件自定义 Discourse 的行为)。如果你想自定义 Discourse 的外观,你需要更多地了解 CSS。

因此,这里有关于为 Discourse 创建主题组件和插件的指南,但没有关于从头开始学习 CSS 或 Ruby 的指南(因为这是一项通用技能)。有时人们有时间乐于助人,但这并不总是可能的,因为这意味着需要回顾一般的 HTML 和 CSS 知识——检查器、类和属性等基础知识。

以下是关于在你的网站上进行 CSS 更改的入门指南:

4 个赞

1 个赞

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