分享好友教程首页教程搜索频道列表

几个实用的php生成随机颜色函数

2017-07-27 11:1419680
+关注32
核心提示:php 生成随机颜色1function rand_color(){$str='0123456789ABCDEF';$est...

php 生成随机颜色

1

function rand_color(){
  $str='0123456789ABCDEF';  
    $estr='#'; 
    $len=strlen($str);  
    for($i=1;$i<=6;$i++)  
    {  
        $num=rand(0,$len-1);    
        $estr=$estr.$str[$num];   
    }  
    return $estr;  
}
2

function mbw_color(){
    $s = '#';
    $c = array('26a2b6','0085c6','51A351','f0bf4a','ff5c00','bd362f','b9298f','c9c','00b5ad','ff8edf','f00','076FBD','449f04','EE6E33','8F36B1','6cc','6c9','f96');
    shuffle($c);
    foreach($c as $v) {
       return $s.= $v;
    }
}
//自定义固定的颜色在随机
3

<?php $mbw_color = array('danger','warning','primary','secondary','success')?> //数组

<a href="#" class="<?php echo $mbw_color[array_rand($mbw_color)]?>">标签</a>
<a href="#" class="<?php echo $mbw_color[array_rand($mbw_color)]?>">tag</a>

css
.danger{color:#adc}
.warning{color:#acc}
.primary{color:#add}
.secondary{color:#acc}
.success{color:#aaa}

整理员:小黑
免责声明:凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
生成海报
最新其他更多

纯CSS实现多标签自动显示超出数量的思路详解

    有多个宽度不同的标签水平排列,当外层宽度不足时,会自动提示超出的数量,这篇文章主要介绍了纯 CSS 实现多标签自动显示超出数量的思路详解,需要的朋友可以参考下

小黑 CSS相关2026-07-20

使用CSS实现渐变圆角边框的效果

    这篇文章给大家介绍了如何使用CSS实现渐变圆角边框的效果,有没有发现在现如今的网站应用中,我们大量的使用到这类场景,在解决这类问题时,我们利用了css的mask与mask-composite属性

小黑 CSS相关2026-07-20

css3收货地址平行四边形的线条样式示例代码

    这篇文章主要介绍了css 收货地址平行四边形的线条样式示例代码,代码简单易懂,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

小黑 CSS相关2026-07-20

CSS实现空心尖角的示例代码

网络 CSS相关2026-07-20

CSS3用border写 空心三角箭头 (两种写法)

    之前一直在寻找这种空心三角箭头, 终于知道了原理! 自己记录一下,顺便分享给之前跟我一样想要的撸友们~

小黑 CSS相关2026-07-20

下一篇
我来说两句
抢沙发