oder so....: Farbe vom Prozentwert anhängig

Beitrag lesen

Hallo,

ich möchte bei einer Umfrage die verschiedenen Balken der Ergebnisse farbig gestalten.
Hier sollen 100% ein saftiges Grün (#00FF00) und 0% ein kräftiges rot (#FF0000) sein.

Gibt es eine Möglichkeit die Farbe von rot über gelb nach grün vom Prozentwert abhängig zu machen. Hier wäre dann z.B. 50% ein gelb (#FFFF00).

Grüße Tobias

Du musst lediglich noch eine Funktion finden, die den INT Wert in ein Hex umrechnet..

<?php

$Prozentsatz = 50;

$intRot = 0;
$intGruen = 0;

if ($Prozentsatz > 50)
{ $intRot = (50-$Prozentsatz)/100*255*2+255;}
else { $intRot = 255; }

if ($Prozentsatz < 50)
{ $intGruen = ($Prozentsatz-50)/100*255*2+255; }
else { $intGruen = 255; }

echo $intRot;
echo '|';
echo $intGruen;
?>