【发布时间】:2015-01-23 16:09:06
【问题描述】:
我在 joomla 中使用标签云,它使用随机颜色生成器为文本着色。
这个生成器的代码如下:
foreach ($myTagss as $value){
// color
switch ($color){
case 'yes':
// color
mt_srand((double)microtime()*1000000);
$c = '';
while((strlen($c)<6)){
$c .= sprintf("%02X", mt_rand(0, 255));}
$colorr = "color:#".$c."";
// end color
break;
case 'no':
$colorr = "";
break;
}
// end color
当前设置的问题是颜色不适合网页模板,并且通常会显示在背景中不可读的颜色。
我想更改此代码,以便从 6 种预定义颜色中随机选择颜色(或按列出的顺序使用颜色),以便文本清晰可读并适合模板。
我们将非常感谢您为实现这一目标而提供的任何建议。
谢谢。
【问题讨论】: