您好,我对JavaScript不是很熟悉,实际上我对它还很陌生,所以我从其他项目中提取了一些东西,现在正在努力完成。
这是一个小的RGB照明项目。json有效负载消息通过MQTT传输,初始输入是一个字符串值,如下所示:"rrr,ggg,bbb“。
到目前为止,我的想法如下所示
(function(i) {
var rgb = i.split(",");
var color = {"r":rgb[0],"g":rgb[1],"b":rgb[2]}
return JSON.stringify({color});
需要替换第一或第二渐变颜色,如下所示:
var x = 1;
var new_color = 'rgb(140,220,0)';
var sty = $('#targ').attr('style');
if(x == 1){
var first_rgb = '???'; // regex here to get `rgb(255,102,255)`
var new_sty = sty.replace(first_rgb, new_color);
}
else{
var second_rgb = '???
我有一个有一些rgb颜色的列表,如下所示:
var ls = ['rgb(255,0,0)','rgb(0,255,0)', 'rgb(0,0,255)'];
我想每2秒更新一次div背景颜色,使用列表中的颜色。为此,我编写了以下代码:
(function($){
var $box = $('#box');
var temp;
var ls = ['rgb(255,0,0)','rgb(0,255,0)', 'rgb(0,0,255)'];
$.each(l
我试图使用colorfinder.js将窗帘div的背景色设置为img中每个li中最突出的颜色。当我只给rgb一个设置值时,代码工作得很好,但是colorfinder.js返回:
Uncaught TypeError: Failed to execute 'drawImage' on 'CanvasRenderingContext2D': No function was found that matched the signature provided.
$('ul li').each(function(){
var $
JS
var part_of_doc = false; //a character has been found that is not part of the visible document
var body;
//will be used to generate random rgb
function randint(max, min) {
return Math.floor((Math.random() * (max - min)) + min);
}
//generate a random rgb(x,y,z) string
function randRGB(){
使用RGB颜色在d3js三键图中绘制节点。我需要通过比较d3.rgb函数不等于“#ff”的返回值来避免红色的阴影:这是我的代码,请告诉我出了什么问题。异常是生成的,表示str.substring(3,0)不是函数
var str = d3.rgb(d.color).darker(2);
res = str.substring(3,0)
while ( res == "#ff")
{
console.log("in while");
str = d3.rgb(d.color).darker(2);
}