为了账号安全,请及时绑定邮箱和手机立即绑定

如何防止 Darkmode.js 使背景图像变负

如何防止 Darkmode.js 使背景图像变负

富国沪深 2022-12-29 15:11:23
我发现darkmode.js(darkmodejs.learn.uno) 是一种在我的网站上实现深色模式的非常简单的方法,而且它对我来说效果很好,但有一个小问题。也就是说,它改变了我的 background-image css 属性的颜色并使它成为一种消极的。有什么办法可以排除background-image改变它的颜色吗?希望尽快回复。感谢您提前提供帮助。
查看完整描述

1 回答

?
忽然笑

TA贡献1806条经验 获得超5个赞

就在这里。该文档说您可以覆盖样式。

由于该库将向darkmode--activated页面主体添加一个类,因此您可以在启用的暗模式下编写与背景匹配的 CSS 选择器:

.darkmode--activated #my-element-with-background { 
   filter: invert(0);
}

请注意,我不知道 darkmode.js 究竟是如何反转你的背景的。filter: invert(1);只是一个疯狂的猜测。您必须检查那里发生了什么并覆盖样式属性。


查看完整回答
反对 回复 2022-12-29
  • 1 回答
  • 0 关注
  • 89 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号