Javascript 我想在那里制作radom rgb,有什么想法吗?
您好,我正在制作一个javascript网络艺术,我需要这样做 rgb stroke random有人能帮我吗我是javascript新手 if(this.bbox.collision(Player.bbox)){ strokeColor(255,0,0); }Javascript 我想在那里制作radom rgb,有什么想法吗?,javascript,html,random,rgb,Javascript,Html,Random,Rgb,您好,我正在制作一个javascript网络艺术,我需要这样做 rgb stroke random有人能帮我吗我是javascript新手 if(this.bbox.collision(Player.bbox)){ strokeColor(255,0,0); } 使用Math.random为三个值中的每一个获取0-255之间的随机值 let r = Math.floor(Math.random()*255); let g = Math.floor(Math.random()*255); let
使用Math.random为三个值中的每一个获取0-255之间的随机值
let r = Math.floor(Math.random()*255);
let g = Math.floor(Math.random()*255);
let b = Math.floor(Math.random()*255);
然后,您可以通过执行以下操作将其称为:
strokeColor(r,g,b)代码>
这回答了你的问题吗?不,它必须得到rgb的价值。谢谢^^很高兴听到这个消息。如果有效,您可以检查此答案,以便其他人在遇到类似问题时可以找到它
<div id="changer">Contents Here</div>
<br>
<button onclick="setRandomRgbColor()">Change Color</button>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
function getRandomRgbColor() {
var color = 'rgb(';
color += Math.floor(Math.random() * 256) + ',';
color += Math.floor(Math.random() * 256) + ',';
color += Math.floor(Math.random() * 256) + ')';
return color;
}
function setRandomRgbColor() {
//$("#changer").css("border", ' 2px solid '+ getRandomRgbColor());
//or
document.getElementById("changer").style.border = "2px solid "+getRandomRgbColor();
}