社区中心

欢迎来到社区中心!欢迎查看中文区及中文社区中心的公告
歡迎來到社群中心!歡迎查看中文區及中文社群中心的公告

了解更多

社区中心
社区中心
Advertisement



我的主题设计器连接颜色是蓝色,但是在深色背景下看着不好。那么我怎么设置在特定的情况下(深色颜色)就需要变色。是否需要通过 CSS 实现?

Gongxiang01留言) 2023年10月9日 (一) 11:37 (UTC)

您好!您可以使用CSS变量--theme-link-color(常规状态)以及--theme-link-color--hover(鼠标悬停状态)来修改连接颜色。

--Natsunohikari留言) 2023年10月9日 (一) 11:45 (UTC)

不过,一般情况下在主题设计器里有暗色模式,您可以转换到那里进行针对性修改。 latest?cb=20231009114935&format=original&path-prefix=zh --Natsunohikari留言) 2023年10月9日 (一) 11:55 (UTC)

我要求的是特定的地方下变色,比如说在div的颜色为什么什么的情况下,或者是class为什么的情况下。 --Gongxiang01留言) 2023年10月10日 (二) 00:42 (UTC)

您好!如果您要想改变在特定元素中的链接颜色,您只需要在CSS中修改对应的链接元素(a)的颜色值就可以了。例如,对社区中所有类名称为example的元素的子链接元素a更改连接颜色,您可以写下面的CSS:

example a {
    color: red;
}

如果想仅应用于深色模式,使用其独特的CSS类.page-dark,即

.page-dark example a {
    color: red;
}

这等价于

:is(.theme-fandomdesktop-dark, .theme-fandommobile-dark) example a {
    color: red;
}

--Natsunohikari留言) 2023年10月10日 (二) 02:02 (UTC)

Advertisement