e7: Farben

Beitrag lesen

Evtl. schaff ichs ja noch ein PHP-Beispiel zu tippen...

Ok, wie versprochen...

  
// Schritte festlegen  
$schritte = 50;  
// Farbe 1  
$r1 = 250;  
$g1 = 250;  
$b1 = 50;  
// Farbe 2  
$r2 = 0;  
$g2 = 50;  
$b2 = 180;  
// Differenz bilden  
$rdiff = $r2 - $r1;  
$gdiff = $g2 - $g1;  
$bdiff = $b2 - $b1;  
// Hilfsfunktion  
function h($a) {  
 $a = dechex(round($a));  
 if (strlen($a) == 1) $a = "0" . $a;  
 return $a;  
}  
// Farben ausgeben  
$s = $schritte - 1;  
for ($i = 0; $i < $schritte; $i++) {  
 $c = "#" . h($r1 + $rdiff / $s * $i) .  
  h($g1 + $gdiff / $s * $i) .  
  h($b1 + $bdiff / $s * $i);  
 echo "<div style=\"float: left; width: 5px; height: 40px;";  
 echo "background-color: $c; \">&nbsp;</div>";  
}