实例
HTML 颜色实际上是#加十六个数字字母(即:0-9,ABCDEF)组合的长度为六的字符串,然后显示在页面上,就是我们看到的颜色。
实例:
<p style="font-size:20px;color:#0F0DC0">颜色</p>
页面显示效果:
脚本
逻辑:使用循环语句,循环六次,把每次选择的字符连接成六个长度的字符串,输出即可。
<?php
/*
随机颜色生成器
#十六位字母数字组合
*/
function randomColor() {
$str = '#';
for($i = 0 ; $i < 6 ; $i++) {
$randNum = rand(0 , 15);
switch ($randNum) {
case 10: $randNum = 'A'; break;
case 11: $randNum = 'B'; break;
case 12: $randNum = 'C'; break;
case 13: $randNum = 'D'; break;
case 14: $randNum = 'E'; break;
case 15: $randNum = 'F'; break;
}
$str .= $randNum;
}
return $str;
}
$color = randomColor();
echo $color.'<br/>';
$color1 = randomColor();
echo $color1.'<br/>';
$color2 = randomColor();
echo $color2;
?>
结果:
#C49CFD
#3D095C
#76F8DC
使用时直接调用方法 randomColor 就可获取到随机的颜色了。