Code前端首页关于Code前端联系我们

使用css进行颜色翻译

terry 2年前 (2023-09-07) 阅读数 182 #CSS
文章标签 CSS3CSS百科invert

我遇到了这个问题。我向页面添加了“黑白”图像,我刚刚注意到在黑暗模式下,我的页面实际上将背景更改为黑色,但图像仍然是白色的。

所以我在CSS中添加了这个规则来识别黑暗状态并自动反转图像颜色:

@media (prefers-color-scheme: dark) {
  .my-image {
    filter: invert(100%);
  }
}

就我而言,它不是 100% 准确,因为我的深色背景颜色不是完全黑色,但总比没有好。

最重要的是,您还可以使用 CSS 背景图像而不是 HTML 中的 img 标签添加图像,并且我可以在深色模式下轻松更改它。

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门