这应该是一个简单的问题,但我无法找到一种方法来使其工作。
本质上,我有一个愚蠢的本地主机页面,我在我的网页开发中使用。当我在我们的开发服务器和本地版本的C#代码(从dev url通过主机文件重定向)之间冲浪时,我已经知道有时会忘记’dev.foo.com’指向 – 本地或服务器。
所以我创建了一个页面,它将作为我的默认网页的默认页面本地运行,所以我可以很容易地从服务器识别我的本地主机。
这个页面随机地做了很多事情(包括生成角色的D&D的起始统计数据),包括设置随机的背景颜色。我通过在0和255之间生成3个随机数,并将其设置为CSS中的身体背景颜色的RGB值来实现。
给定3个int R,G和B,如何确定R2,G2和B2,使第二个颜色与第一个颜色具有高对比度?我喜欢这个页面有随机的背景颜色(它让我不再习惯了到达目标页面的外观),但我也喜欢阅读文本。