Hej gruppe,
I en dropdown har jeg brug for at vise et uddrag af 16bit farvespektret, og
jeg har derfor opbygget nedenstående naive løkke (i PHP, men jeg håber at I
forstår princippet alligevel). Løkken virker som sådan, men problemet er at
farveovergangene ikke er synderlig harmoniske eller hvad man nu skal kalde
det (forestil jeg hver af farvekolonnerne fra
http://www.andreas.com/faq-colorselect.html sat efter hinanden). Derfor
ville jeg høre om der var en af jer, der kender til en lignende algoritme,
der skaber mere harmoniske farveovergange.
På forhånd tak,
Demos
$resolution = 51;
for ($red = 0; $red <= 255; $red += $resolution) {
for ($green = 0; $green <= 255; $green += $resolution) {
for ($blue = 0; $blue <= 255; $blue += $resolution) {
$color = str_pad(dechex($red), 2, "0", STR_PAD_LEFT) .
str_pad(dechex($green), 2, "0", STR_PAD_LEFT) . str_pad(dechex($blue), 2,
"0", STR_PAD_LEFT);
$green > 127 ? $fontColor = "000000" : $fontColor = "FFFFFF";
$selected == $color ? $select = "selected" : $select = "" ;
$html .= '<option value="' . $color . '" style="color: ' .
$fontColor . '; background-color: ' . $color . ';" ' . $select . '>' .
$color . '</option>' . "\r\n";
}
}
}
XFUT dk.edb.internet.webdesign.serverside