关于图标文本的背景色的设计选择
作者:BlogUpdater |
时间:2021-06-08 |
浏览:1084 |
评论已关闭 条评论
有这么一个问题
曾经有读者问了这样一个问题:为什么当存在背景图片时,图标文本会使用不太美观的纯色背景。
问题答案
因为没有比这更好的替代方法。
你可以这样想象一下:如果没有这个文本和背景图片之间,没有这个纯色背景,会是一个什么样子。
最终你会在不可预测的背景下使用文本,这对于可读性来说,可不是什么好事。
让我们举个例子
在Windows XP的默认背景图片下,有一些地方采用了十分浅的颜色,另一些地方则使用了十分深的颜色。无论你为图标文本选择什么颜色,它在一个或另一个地方看起来都很糟糕。
如果你决定使用白色,则文本在浅色的区域中变得不可读。 如果你决定使用黑色,则文本在阴影中变得不可读。 无论哪种方式,你都无法得到一种完美的方案。
解决方案是使用对比色来确保文本可读。 如果你的显卡足够强大,对比色仅用于文本本身的笔划周围,从而产生阴影效果。 如果未启用阴影,则使用实心对比块。
(对于那些说“在黑暗的地方使用白色,在明亮的地方使用黑色”的人,如果墙纸的一部分在明亮的区域旁边有一个黑暗的区域,那文本怎么覆盖了这种情况呢 ?)
最后
Raymond Chen的《The Old New Thing》是我非常喜欢的博客之一,里面有很多关于Windows的小知识,对于广大Windows平台开发者来说,确实十分有帮助。
本文来自:《Why does icon text get a solid background if drop shadows are disabled?》
最近我写了个东西
正如你们所知道的,拓扑梅尔智慧办公平台(Topomel Box)是一款绿色软件,主要面向经常使用电脑的朋友。它提供了各种提升办公效率的小功能,同时操作上尽可能地简单方便。
我想:你值得拥有。
如需转载,请注明来自:拓扑梅尔智慧办公平台 | TopomelBox 官方站点
相关推荐
- 为什么编译器不能将foreach自动转换为for
- Posted on 02月11日
- Win10 夜间模式变成灰色了
- Posted on 02月17日
- 信号量对象没有所有者
- Posted on 05月29日
- 有关调用约定的历史 – 第二部分
- Posted on 09月28日
评论已关闭。