我需要帮助找到一个解决方案,以解决我的快速而简单的暗色浏览CSS过滤器,在大多数谷歌页面上不再起作用,实际上在任何包含divs的页面上都不起作用(我将其用作用户样式)。我绝不是程序员,只是一个患有严重光致性偏头痛的用户,绝对需要深色主题的网页来保护我的眼睛,因此我的CSS知识显然受限,抱歉 :/ 这是曾经有效的内容:
html {filter: invert(100%) hue-rotate(180deg);}
img {filter: invert(100%) hue-rotate(180deg) !important;}
video {filter: invert(100%) hue-rotate(180deg) !important;}
它曾经倒转页面上的所有颜色,然后将色调旋转180度以保持色调不变,因此结果是一个网页只有亮度倒转(蓝色仍为蓝色,橙色仍为橙色等等,只是更亮的文本和暗色背景上的强调)。然后我在图像和视频上反转了效果,以在最终结果中将它们从过滤器中排除。对我来说,结果看起来足够优雅,并且比大多数深色浏览Chrome扩展程序的结果要好。以前它可以完美无瑕地工作,但最近发生了一些变化,任何带有divs的页面,包括大多数谷歌页面,在过滤器仍然适用的暗色部分与大片白色背景纠缠在一起。我怀疑过滤器在这种情况下应用两次,因此将其恢复为白色。
非常感谢您的帮助。我相当确定使用html选择器将其应用于整个页面不再是解决方法,但我不知道如何使其工作,对我的无知表示歉意,并提前致谢。