相关疑难解决方法(0)

给定背景颜色的好文本前景色

我正在绘制一个颜色选择按钮,我正在寻找一个漂亮而简单的公式,以获得RGB中给定背景颜色的良好文本颜色(前景).

一个简单的尝试就是采用补色,但这会产生奇怪的按钮,用于纯蓝色或纯红色等颜色.
有没有众所周知的事情呢?

如果它很重要,我正在使用QT.

user-interface text colors background-color

72
推荐指数
4
解决办法
5万
查看次数

评估HEX值是暗还是亮

我正在构建的ASP.NET Web应用程序的用户可以选择颜色以用于某些元素(例如按钮/标题)以促进某种程度的个性化.

问题是,默认情况下,这些图层上的文字是黑色的...我要做的是评估用户通过选择器选择的HEX值,并以编程方式在黑白文本之间切换 - 这可以是JavaScript,或代码背后.

问题的关键在于我只是不确定如何评估HEX以确定所选颜色与黑色的接近度是否太接近使用黑色文本.

有任何想法吗?

javascript css asp.net user-experience

12
推荐指数
3
解决办法
7255
查看次数