Hallo ich hab folgendes Skript im Netz gefunden
für meine Zwecke ist das super nur gibt es da ein Problem:
Das Skript baut einen senkrechten Farbverlauf, ich benötiege aber einen waagerechten.
Hat einer eine Idee?
PHP:
$h=600; //Höhe des Farbverlaufes in Pixel
//Startfarbe im RGB Format
$r1 = 161; //R
$g1 = 161; //G
$b1 = 161; //B
//Endfarbe im RGB Format
$r2 = 255; //R
$g2 = 255; //G
$b2 = 255; //B
$s = array($r1,$g1,$b1);
$e = array($r2,$g2,$b2);
for ($i = 0; $i<$h; $i++) {
$c1 = max(0,$s[0]-((($e[0]-$s[0])/-$h)*$i));
$c2 = max(0,$s[1]-((($e[1]-$s[1])/-$h)*$i));
$c3 = max(0,$s[2]-((($e[2]-$s[2])/-$h)*$i));
echo "<div style=\"clear:left; font-size:0px; top:".$i."px; left:0px; height:1px; width:600px; border:0px; background-color:rgb(".round($c1,0 ).", ".round($c2, 0).", ".round($c3,0 ).");\"></div>\n";
}
für meine Zwecke ist das super nur gibt es da ein Problem:
Das Skript baut einen senkrechten Farbverlauf, ich benötiege aber einen waagerechten.
Hat einer eine Idee?