随机获取16进制或RGB随机颜色

    function getColor(ele) {
        if (ele === 16) {
            var color = '#'
            for (var i = 0; i < 3; i++) {
                var num = getRandom(0, 256)
                var jinzhi = num.toString(16)
                if (jinzhi.lenght === 1) {
                    jiazhi = '0' + jinzhi
                }
                color += jinzhi
            }
            return color
        } else {
            var str = 'rgb(';
            var arr = [];
            for (var i = 0; i < 3; i++) {
                arr.push(getRandom(0, 256))
            }
            str += arr.join()
            str += ')';
            return str
        }


    }
    console.log(getColor())

 

posted @ 2022-05-09 17:00  健生  阅读(36)  评论(0)    收藏  举报