javascript - jQuery 颜色 **Swatch** 选择器

标签 javascript jquery color-picker

是否有人编写了一个 jQuery 查询颜色选择器,让您可以从预先确定的颜色列表中选择颜色?类似于电子商务网站上的产品颜色选择器。

我所做的大部分搜索都揭示了很多通用目的,可以在 rgb 光谱中选择任何颜色,但选择特定颜色的选项很少。

最佳答案

我做了一个colorpicker如果有人感兴趣,它会提供这个选项:

这是一个工作演示:http://jsfiddle.net/bgrins/S45tW/

$("#showPaletteOnly").spectrum({
    color: "rgb(244, 204, 204)",  
    showPaletteOnly: true,
    palette: [
        ["rgb(0, 0, 0)", "rgb(67, 67, 67)", "rgb(102, 102, 102)",
        "rgb(204, 204, 204)", "rgb(217, 217, 217)","rgb(255, 255, 255)"],
        ["rgb(152, 0, 0)", "rgb(255, 0, 0)", "rgb(255, 153, 0)", "rgb(255, 255, 0)", "rgb(0, 255, 0)",
        "rgb(0, 255, 255)", "rgb(74, 134, 232)", "rgb(0, 0, 255)", "rgb(153, 0, 255)", "rgb(255, 0, 255)"], 
        ["rgb(230, 184, 175)", "rgb(244, 204, 204)", "rgb(252, 229, 205)", "rgb(255, 242, 204)", "rgb(217, 234, 211)", 
        "rgb(208, 224, 227)", "rgb(201, 218, 248)", "rgb(207, 226, 243)", "rgb(217, 210, 233)", "rgb(234, 209, 220)", 
        "rgb(221, 126, 107)", "rgb(234, 153, 153)", "rgb(249, 203, 156)", "rgb(255, 229, 153)", "rgb(182, 215, 168)", 
        "rgb(162, 196, 201)", "rgb(164, 194, 244)", "rgb(159, 197, 232)", "rgb(180, 167, 214)", "rgb(213, 166, 189)", 
        "rgb(204, 65, 37)", "rgb(224, 102, 102)", "rgb(246, 178, 107)", "rgb(255, 217, 102)", "rgb(147, 196, 125)", 
        "rgb(118, 165, 175)", "rgb(109, 158, 235)", "rgb(111, 168, 220)", "rgb(142, 124, 195)", "rgb(194, 123, 160)",
        "rgb(166, 28, 0)", "rgb(204, 0, 0)", "rgb(230, 145, 56)", "rgb(241, 194, 50)", "rgb(106, 168, 79)",
        "rgb(69, 129, 142)", "rgb(60, 120, 216)", "rgb(61, 133, 198)", "rgb(103, 78, 167)", "rgb(166, 77, 121)",
        "rgb(91, 15, 0)", "rgb(102, 0, 0)", "rgb(120, 63, 4)", "rgb(127, 96, 0)", "rgb(39, 78, 19)", 
        "rgb(12, 52, 61)", "rgb(28, 69, 135)", "rgb(7, 55, 99)", "rgb(32, 18, 77)", "rgb(76, 17, 48)"]
    ]
});
​

关于javascript - jQuery 颜色 **Swatch** 选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2954052/

相关文章:

javascript - 当数字的长度大于 21 时,为什么我将长度 5 记录到控制台?

javascript - 一张 D3 图上有多个文件

C++ 定义的 16 位(高)颜色

javascript - Jquery Range Slider - 创建显示范围 slider 值的工具提示

javascript - 使用 jQuery Ajax 与 Node.js 和 Express 来验证发送电子邮件

javascript - 是否可以将列表中的值添加到输入表单字段?

javascript - 如何设置链接以检查带有变量名称、id、值的复选框

jQuery - 使用 onChange 对类进行独特的控制

javascript - 他们如何使用此页面上的 native mac 颜色选择器 : http://beta. theexpressiveweb.com/#!/css3-gradients

javascript - 如何在 JavaScript 中检查 {} 值?