js随机生成16进制颜色码

409 阅读1分钟

一:随机生成

'#' + Math.random().toString(16).substr(2,6)

image.png

二:指定色域范围随机生成

const randomColor = () => '#' + this.randomRange(180, 255).toString(16) + this.randomRange(140, 255).toString(16) + this.randomRange(120, 222).toString(16)

指定范围内随机取整

    randomRange (min, max) { // min最小值,max最大值
      return Math.floor(Math.random() * (max - min)) + min
    }

下载-removebg-preview.png