【发布时间】:2010-09-29 07:09:12
【问题描述】:
这应该是一个简单的问题,但我一直没能找到让它发挥作用的方法。
基本上,我有一个愚蠢的本地主机页面,我在我的网络开发中使用它。当我在我们的开发服务器和我的本地版本的 C# 代码(通过主机文件从 dev url 重定向)之间浏览时,我知道有时会忘记“dev.foo.com”指向的内容 - 本地或服务器。
所以我创建了一个页面,它将作为我的默认网页的默认页面在本地运行,这样我就可以轻松地从服务器识别我的本地主机。
这个页面会随机做很多事情(包括为 D&D 生成角色的起始统计数据),包括设置随机背景颜色。为此,我生成 3 个 0 到 255 之间的随机数,并将它们设置为 CSS 中正文背景颜色的 RGB 值。
鉴于 3 个整数 R、G 和 B,我如何确定 R2、G2 和 B2 以使第二种颜色与第一种颜色具有高对比度?我喜欢让页面有随机的背景颜色(它让我不习惯登陆页面的外观),但我也希望能够阅读文本。
【问题讨论】: