取16进制Web随机颜色JS代码

发布 : 2016-06-15 分类 : WEB 浏览 :

JS获取随机颜色代码,下面提供两种获取随机颜色值的方法。

方式1

1
2
3
function color(){
var _color = Math.ceil(Math.random() * 16777215).toString(16);
while(_color.length < 6){ _color = "0" + _color; }; return "#" + _color; };

Minify

1
function color(){var _color=Math.ceil(Math.random()*16777215).toString(16);while(_color.length<6){_color="0"+_color};return"#"+_color};

方式2

1
2
3
4
5
function color(){
return "#" + (function(h){
return new Array(7-h.length).join("0")+h
})((Math.random() * 0x1000000<<0).toString(16))
};

Minify

1
function color(){return"#"+(function(h){return new Array(7-h.length).join("0")+h})((Math.random()*0x1000000<<0).toString(16))};
本文作者 : Richex
原文链接 : https://blog.richex.cn/211.html
版权声明 : 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!

欢迎打赏

微信扫一扫, 向我投食

微信扫一扫, 向我投食

支付宝扫一扫, 向我投食

支付宝扫一扫, 向我投食

留下足迹