javascript - 使我的网页反色

标签 javascript html css

我有一个网页,我想制作反色(白色 --> 黑色和黑色 --> 白色),就像在 chrome 扩展中一样:https://chrome.google.com/webstore/detail/dark-reader/eimadpbcbfnmbkopoojfekhnkhdbieeh?hl=en

我应该如何处理我的 html 网页才能获得这种效果?我知道黑色背景可以由 HTML 控制,但如何处理文本和文本框?

最佳答案

您可以像下面这样使用 CSS 的 filter 属性:

body {
    filter: invert();
    -moz-filter: invert(); /*For Mozilla firefox*/
    -webkit-filter: invert(); /*For Chrome and latest version of Opera*/
}

Note: It is not supported on IE, Opera Mini & partially supported in Edge.

此外,结帐 CanIUse 过滤器

关于javascript - 使我的网页反色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41074624/

相关文章:

javascript - 按 enter 时表单未提交

javascript - </in &lt;script&gt; 标记作为以 < 结尾的 javascript 正则表达式的一部分

html - 试图将 child 推出 parent ,但 parent 获得滚动条

html - 使文本始终停留在响应式网站的图像底部

html - div 的 :nth-child(2) background-color is also changing body background-color

css - Chrome + CSS3 转换 + BG 图像问题

javascript - 为什么我们在 Javascript 的类中需要 "var self = this"?

javascript - 如何按顺序循环 GET/POST 调用(等待上一个)返回?

css - 将 div 高度强制设置为其内部的大字体大小

javascript - JQuery 添加/删除类无法正常工作