返回顶部

收藏

php把一个颜色变深的函数

更多

这个php函数可以把指定的颜色变得更深一些

function ColorDarken($color, $dif=20){

    $color = str_replace('#', '', $color);
    if (strlen($color) != 6){ return '000000'; }
    $rgb = '';

    for ($x=0;$x<3;$x++){
        $c = hexdec(substr($color,(2*$x),2)) - $dif;
        $c = ($c < 0) ? 0 : dechex($c);
        $rgb .= (strlen($c) < 2) ? '0'.$c : $c;
    }

    return '#'.$rgb;
}

//范例:
for ($x=1; $x < 20; $x++){

    // Start color:
    $c = ColorDarken('#FF481D', ($x * 3));

    print "<div style='background-color: $c; color: $c; font-size: 50%; padding: 0px;'>.</div>\n";
}

标签:php

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. Bor Lee 发表 2018-03-02 07:14:01 PHP 里 switch case 只做松散比较
  2. techug 发表 2018-03-22 02:11:29 看吧,这就是现代化 PHP 该有的样子
  3. Volcano 发表 2018-03-22 06:33:41 Install extension for macOS built-in PHP
  4. 老王 发表 2018-03-21 11:45:23 记录file_get_contents返回空字符串的问题
  5. Jackie 发表 2018-03-21 06:53:14 Plesk下安装 PHP Memcached 扩展
  6. youngsterxyf 发表 2015-03-21 16:00:00 Slim源码阅读笔记
  7. youngsterxyf 发表 2015-04-09 16:00:00 Yii源码阅读笔记 - 自定义类自动加载
  8. youngsterxyf 发表 2015-09-04 16:00:00 那些Python党踩过的PHP坑
  9. youngsterxyf 发表 2015-09-10 16:00:00 一行式并行方案(译)
  10. youngsterxyf 发表 2015-09-13 16:00:00 Yii源码阅读笔记 - 错误/异常处理
  11. youngsterxyf 发表 2015-09-14 16:00:00 Xhprof安装与使用
  12. 果冻想 发表 2018-03-17 05:28:01 PHP基础学习之autoload机制

发表评论