js生成随机颜色

2023-11-20

  • 十六进制颜色,方法1
const randomHex = () => `#${Math.floor(Math.random() * 0xffffff).toString(16).padEnd(6, "0")}`;    

console.log(randomHex());
  • 十六进制颜色,方法2
const randomColor = () => `#${Math.random().toString(16).substr(2, 6)}`;    

console.log(randomColor());
  • RGB格式
function rgb(){//rgb颜色随机
			var r = Math.floor(Math.random()*256);
			var g = Math.floor(Math.random()*256);
			var b = Math.floor(Math.random()*256);
			var rgb = '('+r+','+g+','+b+')';
			return rgb;
		}
  • 颜色RGB转十六进制
const rgbToHex = (r, g, b) => "#" + ((1 << 24) + (r << 16) + (g << 8) + b).toString(16).slice(1);   

rgbToHex(0, 51, 255); 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

js生成随机颜色 的相关文章