我想创建一个接受任何旧字符串的函数(通常是一个单词),并从中以某种方式在#000000和之间生成十六进制值#FFFFFF,因此我可以将它用作HTML元素的颜色.
甚至可能是简写的十六进制值(例如:),#FFF如果那不那么复杂的话.事实上,来自"网页安全"调色板的颜色将是理想的选择.
有没有人知道,用于计算十六进制值的互补色的Javascript解决方案?
网上有很多颜色挑选套件和调色板生成器,但我还没有看到任何使用JS计算颜色的颜色.
非常感谢详细的提示或片段.
我正在构建一个简单的网站,当我点击一个按钮时会给出一个随机引用,然后,背景颜色会发生变化.问题是,有时候背景颜色太深而且字体是黑色的,因此人无法阅读报价.
我的问题是,是否有任何方法可以使用鲜艳的颜色或柔和的颜色创建随机颜色代码?
我得到这个代码来生成随机颜色.我试图编辑只A获得F字符串但没有成功:
'#'+((1<<24)*(Math.random()+1)|0).toString(16).substr(1)
Run Code Online (Sandbox Code Playgroud)
非常感谢你提前.
我需要指定颜色来区分不同的项目.简单案例:根据客户订购不同颜色的行.
我不想让用户为每个客户选择一种颜色,我想在运行时这样做.
如果有一个客户我将使用"红色",如果有两个"红色"和"白色",...
当然,我可以创建GimmeRandomColour(i: index)自己的函数,使用i和RGB函数创建良好的随机颜色(但在这种情况下,创建漂亮的颜色可能会很棘手).或者我可以说如果i是0给我clRed,...(以这种方式创建许多颜色可能是一个问题).
如何以可接受的对比度获得"良好的颜色列表"?
如何在运行时为给定字符串生成“随机常量颜色”?
因此,给定的字符串值将始终具有相同的颜色,但不同的字符串将具有不同的颜色。
就像 gmail 如何为发件人姓名分配颜色一样。
谢谢
对评论的回应:
如何为 iOS 生成漂亮的柔和色彩?
David Crow 在 Java 中提供了一个出色的彩色答案:Algorithm to random generated an beautifuls-pleased color Palette
那么我们如何适配iOS呢?
使用 javascript,我创建了一个 1000px x 1000px 的画布,在“播放”时会用随机大小、随机颜色的矩形填充自身。有趣,但结果很花哨。为了进一步完善它,我希望它锁定某种可能由其第一次迭代确定的调色板,然后在整个游戏中保持宽松的调色板。然后我想让它做出“偶然的”奇怪的选择,但前提是矩形很小,即很小的强调色。但我可以稍后自己弄清楚。我在这里发现了一个获得高票数的生成器,很有趣,但作者是用 Java 编写的。不幸的是,我仍然是 javascript 的菜鸟(!)有人可以告诉我如何翻译它吗?欢迎提出替代建议。如果我能弄清楚应该在哪里发布它,我很乐意分享我的脚本。毫无疑问,会有很多关于改进我的代码的建议......这是我指的生成器: 随机生成美观调色板的算法 提前非常感谢!