使用PHP使颜色变暗的功能
以下函数将十六进制颜色字符串减少一个设定值。它可以使用三位数和六位数的颜色值。
function ColorDarken($color, $dif=20) { $color = str_replace('#','', $color); $rgb = ''; if (strlen($color) != 6) { //减少默认金额 $dif = ($dif==20)?$dif/10:$dif; for ($x = 0; $x
以下是一些使用示例。
echo ColorDarken('#123456'); //#002042 echo ColorDarken('#666'); //#444 echo ColorDarken('#ffffff'); //#ebebeb echo ColorDarken('#ffffff',1); //#eeeeee