Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何计算CSS中颜色的相反亮度?_Javascript_Html_Css - Fatal编程技术网

Javascript 如何计算CSS中颜色的相反亮度?

Javascript 如何计算CSS中颜色的相反亮度?,javascript,html,css,Javascript,Html,Css,我试图通过编程确定CSS中用户提供的颜色的倒数,以便在浏览器中提供从亮模式和暗模式切换的美观体验 这是可以实现的吗?也许需要一些Javascript来修改CSS变量?如果您的意思是得到相反的颜色。 在RGB模型中,找到互补色非常简单。对于任何给定的颜色,例如红色(#FF0000),您都需要找到该颜色,该颜色在添加到红色后将创建白色(0xFFFFFF)。 当然,你需要做的就是从白色中减去红色,得到青色 (0xFFFFFF-0xFF0000=0x00FFFF) 希望我能帮忙,祝你好运 这是否回答了您

我试图通过编程确定CSS中用户提供的颜色的倒数,以便在浏览器中提供从亮模式和暗模式切换的美观体验


这是可以实现的吗?也许需要一些Javascript来修改CSS变量?

如果您的意思是得到相反的颜色。 在RGB模型中,找到互补色非常简单。对于任何给定的颜色,例如红色(#FF0000),您都需要找到该颜色,该颜色在添加到红色后将创建白色(0xFFFFFF)。 当然,你需要做的就是从白色中减去红色,得到青色

(0xFFFFFF-0xFF0000=0x00FFFF)

希望我能帮忙,祝你好运


这是否回答了您的问题?你是想得到标题中提到的相反的亮度,还是想得到你在文章中提到的颜色的倒数?