我知道有类似的主题,但我无法弄清楚如何交换它。
我需要根据数字(百分比1 - 100)将颜色从红色更改为绿色
到目前为止我使用的是
$R=round((255*$percent)/100);
$G=round((255*(100-$percent))/100);
$pcol= '<strong style="color: rgb('.$R.','.$G.',0)">'.$nxm['s']['kom'].'</strong>';
问题是这个使用红色表示MAX,绿色表示MIN,我想将其切换为相反的颜色。欢迎任何想法。
答案 0 :(得分:1)
以下是一些解决方法:
您可以尝试计算GREEN的百分比,而对于RED,只需从255中减去绿色的值。 我使用类似的方法制作了一个FIDDLE,以显示它是如何工作的。
在PHP中:
$G=round(255*$percent/100);
$R=255-$G;
$pcol= '<strong style="color: rgb('.$R.','.$G.',0)">'.$nxm['s']['kom'].'</strong>';
答案 1 :(得分:0)
只需在$R
:
$G
和$pcol
即可
$R=round((255*$percent)/100);
$G=round((255*(100-$percent))/100);
$pcol= '<strong style="color: rgb('.$G.','.$R.',0)">'.$nxm['s']['kom'].'</strong>';