我正在尝试一个简单的随机背景颜色生成器。当用户单击该按钮时,背景颜色将更改为随机的RGB值。但是,我也希望按钮本身在单击时变为随机颜色。 我尝试将DOM操纵器放在事件侦听器和随机RGB函数中。然而,我一直收到这个错误消息: script.js:19 Uncaught TypeError: Cannot set property 'backgroundColor' of undefined
at randomBgColor (script.js:19)
at HTMLButtonElement.<anonymous> (script.js:7)
ra
所以我有一个颜色随机化按钮背景颜色。我试图将从变量color返回的颜色作为文本放在按钮上。我也希望这发生在点击。
示例:我点击按钮,随机设置一个颜色按钮的背景色。那个颜色是#ff0000。我想让按钮说出这样的话:
“这个按钮的背景色是x”
其中x是准确的颜色作为背景,但在文本。
这是我的js:
function getRandomColor() {
var letters = '0123456789ABCDEF';
var color='#';
for (var i = 0; i<6; i++) {
我需要生成随机的颜色名称,例如“红色”、“白色”等,我该怎么做呢?我可以像这样随机生成颜色:
Random randonGen = new Random();
Color randomColor = Color.FromArgb(randonGen.Next(255), randonGen.Next(255),
randonGen.Next(255));
但我需要名称,并不是所有像这样生成的颜色都有已知的名称。
谢谢
我在玩一个猜颜色游戏。我有一个名为generateColors()的动作,它生成9种颜色,并从这9种颜色中随机选择一个答案。我的App.js呈现Header.js和BoxGrid.js。
目前,我在generateColors()中调用BoxGrid.js。将答案传递给Header.js的正确方法是什么?我应该在App.js中打电话给App.js吗?
BoxGrid.js
import React, {Component} from 'react';
import {connect} from 'react-redux';
import Box from
我在我的JS中调用随机颜色。它工作得很好。 (这是用于在链接上随机显示颜色的跟随光标) 但是有些颜色太深了,我想避免它们。 $links.on('mouseenter', function(e){
var color = '#'+Math.floor(Math.random()*16777215).toString(16);
var colorString = color;
$('#whaouu').css('background-color',colorString);
});
three.js
我试着创造一个二十面体,每个脸都有不同的颜色。
var IcoGeom=new THREE.IcosahedronGeometry(1);
var IcoCol=[];
for (var i=0;i<IcoGeom.faces.length;i++) {
IcoCol.push(new THREE.MeshBasicMaterial({color:SkyColorRandomizer()}));
}
var IcoMat=new THREE.MeshFaceMater
这是我的代码:
{% for post in post_list %}
<div class="mybox">
<div id="post">
<h1 ><a class = 'title_font' href="{% url 'blog:post_detail' pk=post.pk %}"><strong>{{ post.title }}</strong></a></h1>
<a hre
文章中有一个关于在jQuery文档就绪函数中调用JS函数的问题;但是,它没有回答我的问题。
我正在尝试编写一个函数,在html文档中遍历div,给div背景一个随机的颜色。这部分正在起作用。在接下来的步骤中,我希望使用invertColor函数反转div背景色;但是,我不知道如何将这个函数合并到jQuery代码中。
工作代码应该首先为每个div分配一个随机颜色,然后使用invertColor函数反转该颜色。
我尝试在invertColor函数的内部和外部调用.each函数。
下面是当前的JS代码:
function invertColor(hexTripletColor) {
var
我正在尝试使用颜色javascript模块
在终端中使用node.js打印随机颜色。随机生成器可以工作,但句号的某些东西会弄乱语法,并且不能正确打印颜色。
var colors = require('colors');
Array.prototype.random = function (length) {
return this[Math.floor((Math.random()*length))];
}
var color = ['.yellow', '.cyan', '.magenta',
我刚开始学习p5.js,我有一个随机颜色的问题。现在,我看到,只有当我重新启动代码时,颜色才会被随机重置。但是,当鼠标被按下时,是否有可能做到这一点呢?
这是我的代码:
let r, g, b;
function setup() {
createCanvas(400, 400);
r = random(255);
g = random(255);
b = random(255);
}
function draw() {
if (mouseIsPressed) {
fill(r,g,b);
} else {
fill(255);
}
el
我有一个随机的颜色列表。列表中有4种颜色。
每当“球”gameObject与这个gameObject发生碰撞时,颜色就会随机化。我只想将gameObject的标签设置为它随机化的任何颜色。为了做到这一点,我首先需要检查随机数发生器在列表中选择了什么,但我不确定如何做到这一点。
这个视频展示了我完整使用的随机列表代码:
void OnTriggerExit2D(Collider2D col)
{
if (col.gameObject.name == "ball")
{
Color c = TintColors[Random.Range(0, Tin