颜色调色板问题

您好,我的网站正在使用 mint 主题,遇到了颜色问题。顶部有一个深色/浅色模式按钮,当我更改按钮背景颜色时,按钮颜色也会随之改变,导致“深色/浅色”文字变得不可见。
如下图所示,看起来是空的,但实际上它们是 3 个不同的按钮,分别显示“深色、浅色、自动”,但背景和文本颜色相同,因此它们是不可见的。

2 个赞

更新:问题仍然存在……有人能帮忙吗?

你好,欢迎!
您的意思是您添加了自定义 CSS 来更改颜色吗?您能分享一下您的修改吗?

此外,此论坛上关于深色/浅色切换的近期讨论也指出,要使其正常工作,您必须在设置中配置浅色深色调色板。

你好,谢谢!没有,我没有添加任何额外的东西,我正在使用薄荷主题。深色/浅色/自动按钮的颜色和它们的背景是相同的,这就是为什么它们看起来像隐形。例如,我正在更改按钮的颜色,它也会影响按钮的背景。

1 个赞

您的 Default dark mode color scheme ID 站点设置中指定了什么?它应该是 mint-dark

但是它不起作用。字母仍然是看不见的

据我所见,核心 d-menu CSS 覆盖了主题按钮样式,因为它具有更高的特异性:

但这不一定是问题所在。
Mint 主题为默认按钮(btn-default 类)使用特定的样式。
菜单下拉项使用带有 btn-default 的按钮。

我想知道是否有必要在核心代码中指定该类。它似乎没有提供任何实用性,但我也许是错的。
如果没有它:

或者,也许主题需要支持核心功能:

.interface-color-selector-content .btn-default {
    color: var(--primary);
    border: none;
    transition: none;
    text-transform: none;

    .d-icon {
        color: var(--primary-high);
    }
}
3 个赞

嗯,这有点复杂,让我处理一下 :smiley:

2 个赞

这看起来是设计团队核心的一个问题,所以我已将其移至 UX 类别。

4 个赞

非常感谢!

3 个赞

更新:按钮消失了。用户体验团队正在处理吗?:smiley:

1 个赞

您好,

抱歉让您久等了。btn-default 类确实在这里是不需要的,并且导致了问题。

已通过以下链接修复:

1 个赞

此主题已在 4 天后自动关闭。不再允许回复。