【发布时间】:2018-06-25 21:14:37
【问题描述】:
我正在尝试编写一段将采用原始颜色的代码,然后将 x 数量的 div 插入 html 块中。问题是,我不知道原始颜色是什么,我需要插入的每个块都比上一个更暗或更亮。我认为使用 HEX 代码会起作用,但不是很成功。最好的方法是什么?
这是我的参考代码:
var color = "db4848";
for(var i = 0; i < coins.length; i ++){
widget += "<div style=\"padding-top:6px;padding-left:50%;height:40px;background-color:" + color + ";color:white;border:1px solid #ffffff\">" + coins[i].coinType + "</div>";
//color = color - 10; (How would I do this??)
}
document.getElementById("coinDisplay").innerHTML = widget;
另外,使颜色变量“0x------”格式改变了颜色,当我从中减去时不起作用。
感谢您的帮助!
【问题讨论】:
标签: javascript html css colors