首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >JavaScript产生随机颜色

JavaScript产生随机颜色

作者头像
马克社区
发布2022-04-12 20:30:29
发布2022-04-12 20:30:29
1K0
举报
文章被收录于专栏:高端IT高端IT
代码语言:javascript
复制
 //获取rgb类型的颜色  IE7不支持
            function randomColor(){
                var r = Math.floor(Math.random()*256);
                var g = Math.floor(Math.random()*256);
                var b = Math.floor(Math.random()*256);
                return "rgb("+r+","+g+","+b+")";
            }
             
            //获取十六进制颜色
            function randomColor1(){
                var r = Math.floor(Math.random()*256);
                var g = Math.floor(Math.random()*256);
                var b = Math.floor(Math.random()*256);
                 
                if(r < 16){//当小于16时,只有一位数,所以给它前面串联一个0
                    r = "0"+r.toString(16);
                }else{
                    r = r.toString(16);
                }
                if(g < 16){
                    g = "0"+g.toString(16);
                }else{
                    g = g.toString(16);
                }
                if(b < 16){
                    b = "0"+b.toString(16);
                }else{
                    b = b.toString(16);
                }
                 
                return "#"+r+g+b;
            }
             
            /*
                进制转换
                Number.toString(2);
                转换成2\8\10\16
                 
            */
             
            function test(){
                //console.log(new Number(15).toString(16));
            }
            //test();

更多内容请见原文,文章转载自:https://blog.csdn.net/weixin_44519496/article/details/118540962

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档