我有一个光谱调色板和一个文本框。文本框包含所选颜色的十六进制值,可以编辑。我需要通过提供适当的十六进制值来设置调色板中的颜色。也就是说,如果我输入十六进制值,例如#000000,则调色板中的指针应指向黑色。我如何实现这一目标?
此外,我还应该能够使其适用于R-G-B值,而不是十六进制。
如何在频谱中实现这两种情况?
答案 0 :(得分:0)
有set方法,如文档所述:
以编程方式设置颜色选择器将更新原始输入。
red
Here正在运行演示。您可以在右侧字段中以不同格式输入颜色名称,例如#000000
,rgb(250, 250, 250)
,rgba(1, 174, 120, 0.5)
,{{1}}。
答案 1 :(得分:-2)
你试过这个网址吗?我想你会从这个网址获得解决方案。 https://bgrins.github.io/spectrum/