如何在登录屏幕上使用不同的徽标

我们的网站采用深蓝色和白色的配色方案。在主页上,标题栏是深蓝色的,内容区域是白色的,因此标题栏中的徽标主要是白色的。但是,当人们登录或首次注册时,徽标会出现在内容区域,因此它不会显示,因为它与背景是白色的。

我们有一个使用深蓝色调的徽标版本,但如果我在徽标设置中替换图像,徽标在标题栏中将不可见。

是否有办法在特定页面更改徽标图像?

我已经上传了备用徽标到组件菜单,但在替换图像链接方面没有取得太大成功。我一直在无意中创建新内容而不是替换现有内容,我对 HTML 经验不足。

嗨 Jack - 我看到你的帖子历史记录中包含一些手动 CSS 覆盖背景颜色的内容。我很想看看这个网站,但听起来你可能正在尝试解决 Discourse 主题意外覆盖网站标题部分的问题。通常的亮色和暗色调色板与注册页面上的浅色和深色徽标配合得很好,但如果我一直依赖使用白色徽标,我也会遇到同样的问题:

这听起来像是你遇到的情况吗?

2 个赞

我们知道一小部分使用白色徽标的论坛存在此问题。虽然我非常理解这有多么烦人,但默认设置不可能“适用于”所有情况。

设置中没有确切的方法可以做到这一点,但您最好的办法确实是使用自定义 CSS。注册页面有一个类锚点:

.signup-page,
.login-page {
.d-header-wrap {// 颜色}
}

如果这对您有效,请告诉我!

2 个赞

非常感谢您的快速响应!我们最终通过使用带有背景的徽标版本解决了这个问题,效果比我预期的要好。如果我再次遇到类似问题,我会尝试您的解决方案。

3 个赞