好的,我需要为一个图形设置很多颜色,并将颜色(数组)放在一个循环中。
这是一个插件(Chart.js),我想在图形中显示不同的颜色。
我试过这个:
var gra = [
{
for (i = 0; i < color.length; i++)
{
value: 30,
color:color[i]
}
},
];
我有一个各种颜色的数组。
我试图在THREE.js中为网格设置hsl颜色,使用一个变量来表示颜色,这样我最终可以将可变的颜色调色板应用到人脸上。现在我只想让它用一种颜色。
当我直接设置颜色时,我能够让它正确地显示:
for ( var i = 0; i < geometry.faces.length; i ++ ) {
var face = geometry.faces[ i ];
face.color.setHSL(.74, .64, .59);}
但是,当我尝试将颜色值放入变量时,它会在控制台中给出一个NaN结果。示例代码:
for ( var i = 0; i < geometry.f
我有大约1000条线路。我将在从用户那里接收到他想要多少个集群的输入后,将它们作为集群。我想给每个集群赋予新的颜色。我不想手动为这1000行中的每一行指定颜色。
样本代码:
var material = new THREE.LineBasicMaterial({ color: new THREE.Color("rgb(0, 102, 153)" // color: chroma.limits(data, 'e', 1)) });
我想要自动选择新的不同的rgb颜色,同时为每个集群中的每一行创建一个for循环中的材料。
我有一个用d3.js标尺的解决方案。但这只限
我试图做一个页面,将动画的a href链接通过一个漂亮和顺利的颜色表。目前,我使用的代码出现了两个问题,它们都是与错误代码相关的问题(请注意,JavaScript和jQuery非常薄弱)。我希望一些大师能花2分钟,让我知道什么问题,或提供更好的解决办法。(事先谢谢。)
遇到的问题:
Uncaught RangeError: Maximum call stack size exceeded
Firefox is not smooth while Chrome is (Firefox just changes color).
Some hues are too dark
Perf
正如文档所述,d3.scale.category20() 。但我得到了同样的颜色。我做错什么了?
var color = '';
for (i = 1; i < 21; i++) {
var test = d3.scale.category20();
color += test(i);
}
document.write(color);
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.4.11/d3.min.js"></script>
对于上下文,我正在尝试编写一个记忆游戏,您必须将两个相同颜色的圆圈配对,直到整个棋盘完成。我把它叫做第二场比赛。下面是我将引用的代码: class Circle {
constructor(element, circleColor){
this.elem = element;
this.color = circleColor;
}
}
var frequency = [0, 0, 0, 0, 0, 0, 0, 0];
var num;
var hue = new Array(8);
var circle = new Array(16);
h
我正在尝试运行一个循环,通过随机生成十六进制代码来不断改变颜色。我试着在这里搜索,但什么也找不到。
我不知道如何获得一个循环运行,并不断改变颜色(直到一个循环结束)。我是JavaScript的新手。
这是我的。
HTML
<body>
<div id="outer">
<div id="test">Generate colors.</div>
</div>
</body>
JS
for ( i = 0; i < 20000; i++ ) {
var t = docume
我希望能够在运行时根据框中的文本更改网格框的颜色。我有一个名为checkColor(str)的JS函数,它将返回一个颜色,但是我无法找到正确的语法来使它工作。
<div class="grid-item" style="background-color:checkColor(Swim)">
{{bunk.activities[_-1]}}
</div>
<script>
function checkColor(s){
if (s == "Swim"){
return
我有以下JS代码:
<div> item1 </div>
<div> item2 </div>
<div> item3 </div>
var x = document.querySelectorAll('div');
for(var i = 0; i < x.length; i++){
x[i].addEventListener("click", function (){
for(var i = 0; i < x.length; i++){
if(x[
function setup() {
createCanvas(400, 400);
}
function draw() {
background(220);
petals();
noStroke(); //the center of flower = white circle
fill(255);
ellipse(200, 200, 130, 130);
function petals() { //flower leaves -> I wanna fill them with rainbow colors each in shortly
pu