【问题标题】:I want to make radom rgb there, any ideas? [duplicate]我想在那里制作随机RGB,有什么想法吗? [复制]
【发布时间】:2021-08-27 18:55:22
【问题描述】:
  1. 您好,我正在制作一个 javascript 网络艺术,我需要制作它 rgb stroke random 谁能帮帮我,我是 javascript 的新手。

    if(this.bbox.collision(Player.bbox)){ 中风颜色(255,0,0); }

【问题讨论】:

标签: javascript html random rgb


【解决方案1】:

使用 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);

【讨论】:

  • 谢谢你!^^
  • 很高兴听到这个消息。如果可行,您可以检查此答案,以便其他人遇到类似问题时可以找到它
【解决方案2】:
<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();
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-05
    • 2011-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-24
    • 1970-01-01
    • 2019-05-17
    相关资源
    最近更新 更多