明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

一個取得隨機顏色生成在區(qū)域

[摘要]如果你想做個顏色列表是否在頭痛那么多顏色如何才能列完?如果你需要讓用戶選擇顏色,但又怕沒考慮到顏色代碼怎么辦?用rgb(255,255,255)還是用#FFFFFF還是用0x666666好呢?今天我...
如果你想做個顏色列表是否在頭痛那么多顏色如何才能列完?

如果你需要讓用戶選擇顏色,但又怕沒考慮到顏色代碼怎么辦?

用rgb(255,255,255)還是用#FFFFFF還是用0x666666好呢?

今天我也碰到了這個問題,順便就想了個方法,既然想出來了那大家就來共享一下~,

Code:
____________________________________
<select>
<?
for($int_a=0;$int_a<16;$int_a++){//要顯示<option>個數(shù)
for($a=0;$a<6;$a++){//采用#FFFFFF方法,
 $d.=dechex(rand(0,15));//累加隨機的數(shù)據(jù)--dechex()將十進制改為十六進制
}
 print "<option value=\"#$d\" style=\"background-color:#$d\">#$d</option>\n";//打印獲得顏色代碼
unset($d);//刪除顏色代碼
}?>
</select>
附加一個
<input type=button onclick="window.location.reload()" value="刷新頁面重新獲得新的顏色">


OK,這樣你的顏色就是千變?nèi)f化了,不用擔心顏色列不完了~,呵呵