Hello,
nehmen wir an ich hatte die Farbe #123456 gewählt.
kann ich diese jetzt mittels PHP immer etwas dunkler werden lassen, in z.B. 5 Schritten? Muss ich dann vonn 123456 irgendeinen Wert abziegen? Oder wie mache ich das?
Ja, versuch es mal mit
$color[0] = '#123456';
$_color['R'][1]= intval(substr($color,1,2));
$_color['G'][1]= intval(substr($color,3,2));
$_color['B'][1]= intval(substr($color,5,2));
for($dawn = 1, $dawn < 255, $dawn ++;)
{
$_color['R'][$dawn]= substr('00'.dezhex(intval($_color['R'][$dawn]/$dawn)),-2);
$_color['G'][$dawn]= substr('00'.dezhex(intval($_color['R'][$dawn]/$dawn)),-2);
$_color['B'][$dawn]= substr('00'.dezhex(intval($_color['R'][$dawn]/$dawn)),-2);
$color[$dawn] = "#".$_color['R'][$dawn].$_color['G'][$dawn].$_color['R'][$dawn];
}
Ich hoffe, in $color[0 .. 255] müssten nun die Farbwerte drinstehen, die Du haben wolltest.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau