Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/421.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我想在那里制作radom rgb,有什么想法吗?_Javascript_Html_Random_Rgb - Fatal编程技术网

Javascript 我想在那里制作radom rgb,有什么想法吗?

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

您好,我正在制作一个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 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();
}