【发布时间】:2014-06-30 13:17:11
【问题描述】:
也许这之前已经回答过,但我找不到。我想为这种格式的 HTML 背景生成 HEX 格式的 LIGHT COLOR :-( #FFFFFF )
我尝试编写代码以始终选择 HEX 颜色字符串中的第一个、第三个和第五个数字大于 9。但该逻辑确实不需要包含所有 LIGHT 颜色。 例如。 #00F890 也是浅色。
我知道对“浅色”的感知取决于人与人之间的关系。我很好奇是否有办法编写这样的函数? (我正在使用 perl)
sub random_light_color
{
my $lightness_level=shift; ##Let's say between 0-100
#Do some magic
return $HEX;
#Based on lightness_level. 0=>White 100=>BLACK
#Closer $lightness_level to 0, lighter the color
#(BUT ALWAYS RANDOM=>Good mix of RGB)
}
也许我错过了什么?
【问题讨论】:
标签: html colors background