生成随机颜色值,在高级动画开发中是经常用到的。实现代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script>
function getRandomColor() {
var r = Math.floor(Math.random() * (255 + 1));
var g = Math.floor(Math.random() * (255 + 1));
var b = Math.floor(Math.random() * (255 + 1));
var rgb = "rgb(" + r + "," + g + "," + b + ")";
return rgb;
}
document.write(getRandomColor());
</script>
</head>
<body>
</body>
</html>
浏览器预览效果如下图所示。
分析:
Math.floor(Math.random() * (255+1)) 表示随机生成0~255之间的任意整数。