一個獲取隨機顏色生成在區域
發表于:2007-07-14來源:作者:點擊數:
標簽:
如果你想做個顏色列表是否在頭痛那么多顏色如何才能列完? 如果你需要讓用戶選擇顏色,但又怕沒考慮到顏色代碼怎么辦? 用rgb(255,255,255)還是用#FFFFFF還是用0x666666好呢? 今天我也碰到了這個問題,順便就想了個方法,既然想出來了那大家就來共享一下~,
如果你想做個顏色列表是否在頭痛那么多顏色如何才能列完?
如果你需要讓用戶選擇顏色,但又怕沒考慮到顏色代碼怎么辦?
用rgb(255,255,255)還是用#FFFFFF還是用0x666666好呢?
今天我也碰到了這個問題,順便就想了個方法,既然想出來了那大家就來共享一下~,
Code:
____________________________________
<select>
<?
for($int_a=0;$int_a<16;$int_a++){//要顯示<option>個數
for($a=0;$a<6;$a++){ //采用#FFFFFF方法,
$d.=dechex(rand(0,15));//累加隨機的數據--dechex()將十進制改為十六進制
}
print "<option value="#$d" style="background-color:#$d">#$d</option>
";//打印獲得顏色代碼
unset($d);//刪除顏色代碼
}?>
</select>
附加一個
<input type=button onclick="window.location.reload()" value="刷新頁面重新獲得新的顏色">
OK,這樣你的顏色就是千變萬化了,不用擔心顏色列不完了~,呵呵
原文轉自:http://www.anti-gravitydesign.com