光明日报
视觉编码的核⭐心是让用户通过颜色快速识别差异,但颜色差异不应只依靠色相变化。色相表示红、黄、蓝等基本方向,明度表示明暗程度,饱和度表示颜色的鲜艳程度,三者共同决定信息是否容易被分辨。
按钮设计需要同时区分默认态、悬停态、按下态和禁用态。默认态可以使🎵用主色,悬停态适当提高明度或降低明度,按下态可以增加边框或阴影变化,禁用态则降低饱和度和对比度。状态变化不能只依赖颜色,还应配合文字、图标、边框或形状变化。
数据图表中的颜色搭配应优先解决系列区分和数值强调问题。连续数值适合使用同一色相的明度变化,类别数据适合使用差异较大的色相。图例、图形和文字需要保持同一映射关系,不能让同一种颜色在不同图表中代表不同含义。
每一种颜色至少记录四项内容:名称、色值、使用位置和不可使用位置。例如,主色可以用于主要按钮和选中导航,但不建议同时用于大段正文;警告色可以用于状态提示,但不建议作为整块页面背景;浅色背景可以用于卡片,但不能直接承载低明度灰色文字。