Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.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
在php中为深色背景和V.S.设置白色字体颜色_Php_Javascript_Css - Fatal编程技术网

在php中为深色背景和V.S.设置白色字体颜色

在php中为深色背景和V.S.设置白色字体颜色,php,javascript,css,Php,Javascript,Css,当更改为深色背景时,我需要将字体颜色设置为白色,并且正好相反,当背景较亮时,字体颜色应为黑色 我不知道在php中划分暗颜色和浅颜色的范围 我的颜色代码是十六进制格式的#ffffff没有暗背景的“真实定义”。如果对比度(如R、G和B差异之和)不够高,您可以从一种类型切换到另一种类型。您可以选择颜色的三个部分(红色、绿色和蓝色)并构建总和。您将获得的最小值为0,最大值为765。 可以说380以下的值为暗,380以上的值为亮,并相应地设置文本颜色 或者你用定义说value:=max(红、绿、蓝),12

当更改为深色背景时,我需要将字体颜色设置为白色,并且正好相反,当背景较亮时,字体颜色应为黑色

我不知道在php中划分暗颜色和浅颜色的范围


我的颜色代码是十六进制格式的#ffffff

没有暗背景的“真实定义”。如果对比度(如R、G和B差异之和)不够高,您可以从一种类型切换到另一种类型。

您可以选择颜色的三个部分(红色、绿色和蓝色)并构建总和。您将获得的最小值为0,最大值为765。 可以说380以下的值为暗,380以上的值为亮,并相应地设置文本颜色


或者你用定义说value:=max(红、绿、蓝),128以上的值是亮的,下面的值是暗的,我发现这个方法对我的问题有效。

我认为这是一个css或javascript问题,而不是php?您是否试图在表中设置备用行?一行白色,下一行黑色,依此类推?不,请看问题,它是关于根据深色或浅色背景猜测白色或黑色字体颜色的,我的意思是如何将十六进制颜色代码分为深色和浅色,以便我们可以设置字体颜色,如黑色和白色。@Mac。你能提供更多的背景吗?背景色来自哪里?它们是在不同的页面上动态生成的吗?