【发布时间】:2012-11-26 22:25:44
【问题描述】:
我需要一个函数来根据范围为min: #000000 和max: #FFFFFF 的字符串生成CSS 颜色。如果输入字符串中的长度或任何字符发生变化,该函数应返回不同的颜色(但它必须始终在相同的字符串输入上返回相同的颜色)。
例如:
f("Reddit") ==>#FF0000
f("Smith") ==>#FFC0CB
f("Smixh")==>#F008FF
f("Smith") ==>#FFC0CB
f("foo")==>#FF00FF
f("Reddit") ==>#FF0000
等等。知道该怎么做吗?
【问题讨论】:
-
这完全取决于你想要影响颜色的字符串的质量。前任。字符串的长度表示颜色较深。
-
不同字符串的颜色重复可以吗?如果没有一些管理字符串本身的规则,就不可能保证唯一的字符串。例如,最小/最大字符是多少?
标签: javascript css string random colors