在更改为深色背景时,我需要将字体颜色设置为白色并完全相反,当背景很亮时,字体颜色应为黑色
我没有划分php中的暗色和浅色的范围
我的颜色代码是十六进制格式#ffffff
答案 0 :(得分:6)
我发现这个方法适用于我的问题。 http://www.webmasterworld.com/forum88/9769.htm
答案 1 :(得分:2)
您可以采用颜色的三个部分(红色,绿色和蓝色)并构建总和。您将获得的最小值为0,最大值为765。 你可以说低于380的值是暗的,上面的值是明亮的,并相应地设置文本颜色。
或者你采用HSV定义并说出值:= max(红色,绿色,蓝色)和128以上的值是明亮的,下面的值是暗的
答案 2 :(得分:0)
没有深色背景的“真实定义”。如果对比度(例如,R,G和B差异的总和)不够高,您可以从一种类型切换到另一种类型。