Js随机生成十六进制颜色

206 阅读1分钟
    // 随机生成十六进制颜色 一
    const randomHexColorCode =() => {
        let n =(Math.random() * 0xffff * 1000000).toString(16);
        return "#" + n.slice(0,6)
    };
    // 使用
    randomHexColorCode()  // '#6380ea'
    
    // 随机生成十六进制颜色 二
    const ColorCode16 =() => {
    let r = Math.floor(Math.random()*256);
    let g = Math.floor(Math.random()*256);
    let b = Math.floor(Math.random()*256);
    let color = '#'+r.toString(16)+g.toString(16)+b.toString(16); 
    return color
     // 使用
    ColorCode()  // '#203830'