js随机浅色颜色范围 16进制
以下是一个随机生成浅色16进制颜色的JavaScript函数:
function getRandomLightColorHex() {
var letters = "0123456789ABCDEF";
var color = "#";
var r = Math.floor(Math.random() * 8) + 8; // 生成8-15之间的随机数作为红色分量
var g = Math.floor(Math.random() * 8) + 8; // 生成8-15之间的随机数作为绿色分量
var b = Math.floor(Math.random() * 8) + 8; // 生成8-15之间的随机数作为蓝色分量
color += letters[r];
color += letters[g];
color += letters[b];
return color;
}
该函数首先定义了一个包含16进制数字和字母的字符串,然后生成三个8-15之间的随机数作为红、绿、蓝三原色的分量,最后将它们组合成一个16进制颜色字符串并返回。由于生成的随机数比较小,因此生成的颜色偏向浅色
原文地址: https://www.cveoy.top/t/topic/eZ8x 著作权归作者所有。请勿转载和采集!