- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在试图找出为什么我无法在我的光谱调色板上打开多个颜色选择器。 jsfiddle 在最后。
HTML
<label>
<input name="cand_no" type="text" />
</label>
<div class="clear"></div>
<div class="initial_oneColor">
<table id="initialTable1" width="630" border="0">
<tr>
<td>Colors</td>
</tr>
<tr>
<td>
<input type='text' id="showPaletteOnly" class="test" />
</td>
</tr>
</table>
</div>
<div class="template" style="display: none">
<table>
<tr>
<td>
<input type='text' id="showPaletteOnly" class="test" />
</td>
</tr>
</table>
</div>
Javascript:
$('[name="cand_no"]').on('change', function () {
// Not checking for Invalid input
if (this.value != '') {
var val = parseInt(this.value, 10);
for (var i = 0; i < val; i++) {
// Clone the Template
var $cloned = $('.template tbody').clone();
// For each Candidate append the template row
$('#initialTable1 tbody').append($cloned.html());
}
}
});
$(".test").spectrum({
color: "white",
showPaletteOnly: true,
change: function (color) {
printColor(color);
},
palette: [
//White, blank, red, green, blue
["rgb(255, 255, 255)", "rgb(0, 0, 0)", "rgb(237, 10, 21)",
"rgb(6, 247, 108)", "rgb(6, 137, 255)"],
//sky blue, light blue, silver, mint, off white
["rgb(0, 194, 252)", "rgb(8, 240, 252)", "rgb(192, 191, 197)",
"rgb(171, 211, 202)", "rgb(255, 239, 240)"],
//purple, lavendar, hotpink, pink, light pink
["rgb(115, 111, 250)", "rgb(222, 190, 239)", "rgb(245, 21, 154)",
"rgb(219, 57, 204)", "rgb(245, 194, 227)"],
//blush, orange, yellow, warm white, turqoise
["rgb(201, 95, 167)", "rgb(212, 54, 27)", "rgb(222, 242, 49)",
"rgb(243, 228, 195)", "rgb(1, 220, 164)"], ]
});
我基本上想让用户在文本框中输入数字,生成那么多颜色选择框,然后用户可以为每个框选择一种颜色。我不明白为什么只有第一个框打开颜色选择。
此外,如果有人知道我如何进行随机化,以随机生成颜色而不是手动选择。
http://jsfiddle.net/zredmonkeyz/nrsb9oqh/
我正在尝试创建类似于此网站的内容:http://swatchspot.com/
最佳答案
看看下面的代码,它所做的只是标记new
频谱,然后在每个change
事件以及第一次加载页面时初始化这些频谱确保第一个已初始化。至于随机颜色,你也可以看看下面的方法
$('[name="cand_no"]').on('change', function () {
// Not checking for Invalid input
if (this.value != '') {
var val = parseInt(this.value, 10);
for (var i = 0; i < val; i++) {
// Clone the Template
var $cloned = $('.template tbody').clone();
// For each Candidate append the template row
$('#initialTable1 tbody').append($cloned.html());
}
makeSpectrums();
}
});
function myRandomColor() {
var color = 'rgb(';
for (var i = 0; i < 3; i++) {
color += Math.floor(Math.random() * 255) + ', ';
}
color += ')';
console.log(color);
return color;
}
function makeSpectrums() {
$(".newSpectrum").not('.template .newSpectrum').spectrum({
color: myRandomColor(),
showPaletteOnly: true,
change: function (color) {
printColor(color);
},
palette: [
//White, blank, red, green, blue
["rgb(255, 255, 255)", "rgb(0, 0, 0)", "rgb(237, 10, 21)",
"rgb(6, 247, 108)", "rgb(6, 137, 255)"],
//sky blue, light blue, silver, mint, off white
["rgb(0, 194, 252)", "rgb(8, 240, 252)", "rgb(192, 191, 197)",
"rgb(171, 211, 202)", "rgb(255, 239, 240)"],
//purple, lavendar, hotpink, pink, light pink
["rgb(115, 111, 250)", "rgb(222, 190, 239)", "rgb(245, 21, 154)",
"rgb(219, 57, 204)", "rgb(245, 194, 227)"],
//blush, orange, yellow, warm white, turqoise
["rgb(201, 95, 167)", "rgb(212, 54, 27)", "rgb(222, 242, 49)",
"rgb(243, 228, 195)", "rgb(1, 220, 164)"]]
}).removeClass('newSpectrum');
}
makeSpectrums();
关于javascript - 多光谱调色板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25249195/
是否可以更改 Matplotlib 在为图形线条生成自己的颜色时循环使用的颜色?我正在使用 pylab 模块。 from pylab import * import matplotlib.cm as
R中是否有可以处理许多数据类的调色板的好包?我有 16 个连续数据类。我试过 RColorBrewer 但它最多有 9 个数据类,我也试过 Rainbow() 但它对顺序数据没有吸引力。谢谢 最佳答案
一些与 previous question 相关的内容 我想采用 gnuplot 的默认(pm3d 默认)调色板,并在 X 处放置一个白色值,并将任何 >=X 的内容设置为白色,但其余部分( 例如,我
我正在尝试使用调用 Web 服务的结果(这是一个分段列表)来填充 Tapestry 5 中的调色板组件。 Segment 是一个普通的类,具有一些属性,如标题...我想将标题显示为可用、选定的调色板列
我最近在 Eclipse 4.3 (Kepler) 上安装了 windowBuilder 工具。当我尝试在布局设计器上进行一些工作时,我的调色板窗口上不会出现任何组件。只有一些组件,如“布局 ->布局
我计划从我的 RecyclerView 中的每个 bitmap 中获取每一种鲜艳的颜色,并将其设置为我的文本的背景。所以我尝试了以下: Picasso.with(ctx)
如何使用D3 Palettes在 Bokeh ?我尝试以这种方式导入,但收到未解析的引用错误消息 from bokeh.palettes import Category20 Bokeh 版本: pri
Seaborn 允许定义包含多种颜色的调色板,这对具有多行的图表很有用。但是,当将调色板设置为具有多种颜色的调色板时,仅使用前六种颜色,之后颜色会循环使用,因此很难区分线条。这可以通过显式调用调色板来
实际上我正在开发一个包含 Material 设计抽屉导航的 android 应用程序,我想每 5 分钟动态更改状态栏、操作栏、文本颜色的颜色。实际上我正在使用支持库主题来支持所有 android手机。
我为一个项目编写了一些自定义的复合小部件,并将它们编译成一个单独的 jar 文件。我将这个 jar 文件添加到 GWT 项目的构建路径中。当我尝试将小部件添加到调色板时(通过按“选择组件”按钮),我可
我在缓冲区(类型 - 长型)中有一个来自 32 位扫描仪的图像数据。 例如buffer[0]对应的像素值为952即[184, 3, 0, 0] <-[R,G,B,A]; 我想在屏幕上显示/绘画/绘图;
我的公司有一个正式的调色板,所以我需要在我的 seaborn 图表中使用这些颜色。因此,我想设置默认的 seaborn 调色板,并为这些颜色提供易于使用的名称,例如“p”代表紫色,“g”代表绿色。 这
我试图通过一个主要是数字的因素为 ggplot 着色,如下所示: iris %>% ggplot(aes(Sepal.Length, Sepal.Width, color = cut(Petal.
我在 Kubuntu 12.04 上使用 Netbeans 7。我这样启动 Netbeans: netbeans --cp:a /usr/share/java/xercesImpl.jar & Net
我已经用我选择的颜色制作了颜色图,但是我想将其转换为可用于“调色”seaborn 绘图的调色板。这可能吗?如果可能的话,怎么可能? 我用过... cmap = pl.colors.LinearSegm
我需要动态生成自定义调色板来为我的 Angular 应用配置主题。 可用的默认 Material 调色板:https://material.io/guidelines/style/color.html
首先,我从未使用过 Palette,当我想开始使用它时,我看到所有教程和博客都在谈论 v21 而不是 v22。 我的问题是我有一个 Swatch(在 swatch 数组 [palette.getSwa
我如何使用此工具中没有的颜色构建自定义 MDL:https://getmdl.io/customize/index.html 我想要那些颜色: 原色:红色 400 (#EF5350) 二次色:琥珀色
如何知道调色板png是否带有alpha?我获取有关图像 png_get_IHDR 的信息 之后我查看color_type - PNG_COLOR_TYPE_PALETTE 但是我找不到如何知道这个 p
有没有一种简单的方法可以将真彩色图像(在本例中为 24 位,位图)转换为 1Bpp 图像(调色板,转换为位图)。 我知道 imagemagick convert 可以进行转换,但出于某种原因,当我尝试
我是一名优秀的程序员,十分优秀!