文章目录

UI 阴影的判断顺序是先看元素是否需要被抬高或区分,再统一光源方向和对比度;按钮、卡片、浮层、选中项与重叠元素的处理不同。整理这些层级时,可在界面设计软件中把状态放在同一组画板里对照检查。

UI阴影怎么用?5个场景与参数检查

UI 界面通常是二维平面,阴影、渐变和高光可以表现前后层级。阴影有助于用户辨认内容的前后层级;元素能否操作还需要文字、形状和状态反馈共同说明,不必把所有组件都做成立体效果。

阴影等视觉线索可以帮助区分前后层级,但不能单独证明元素可操作。在拟物风格中,可以用凸起与凹陷辅助表达以下关系:

·看起来凸起的元素暗示可以按下去,这种设计常用于按钮的设计。

·看起来凹陷的元素暗示可以被填充,输入框常常会采用这样的设计。


在UI设计中,我们使用阴影来强调特定的组件,表现前后层级,并辅助区分组件状态。那么,我们一般在什么场景下使用阴影呢?

场景一:按钮

我们可以为按钮使用阴影来显示一些不同的状态,例如悬停状态,也可以在默认状态下使用它。阴影应与按钮轮廓和背景协调,同类按钮的阴影规则保持一致。

移动界面中按钮、应用栏与浮层的阴影层级

场景二:卡片阴影

卡片将一组相关信息组织在一起。只有当卡片需要与背景分离,或需要表达悬停、拖动等状态时,再使用阴影;静态信息卡片也可以通过边框、留白或底色区分,不必全部悬浮。


场景三:特定图层阴影

浮层在原页面之上补充信息时,可以用阴影帮助辨认边界。是否自动消失取决于内容与交互:需要阅读、复制或操作的浮层不能仅凭固定秒数关闭,阴影也不能替代明确的关闭和焦点行为。


场景四:激活或选中状态(如开关)

需要表达激活或选中状态(例如开启的开关或选中的列表项)时,一种不错的做法是为它们提供视觉层次结构,例如颜色,当然还有阴影。

场景五:重叠项目

如果两个或多个元素重叠,先让遮挡关系和边界清楚,再决定是否添加阴影。只有在阴影能进一步解释前后层级时才使用;深色背景或高密度列表中,边框和间距有时更直接。

以上就是UI设计中常见的五个阴影使用场景,可以看到,阴影对于扁平化的UI设计而言很重要。但是不要过度依赖重阴影、极端渐变和复杂的光照效果,因为它们容易分散用户的注意力。真正有价值的是那些微妙而实用的阴影,那些符合物理规则的过渡效果。

阴影参数先看层级,再看可读性

例如一个设置页同时有卡片、下拉浮层和切换开关:卡片负责分组,可以先用底色;下拉浮层位于卡片上方,再用更明显的边界与阴影;开关是否开启则用位置和状态文案说明。三者不能仅靠从浅到深的阴影让用户猜状态。

同一页面先确定光源方向和层级关系,再为每个场景选择阴影强度。按钮的悬停或按下状态不应只靠阴影表达,最好同时有颜色、边框或文字反馈;卡片与浮层需要和背景拉开边界;选中项要在灰度或低亮度屏幕上仍能辨认。

场景优先表达检查
按钮可点击与按下阴影是否与颜色/文字反馈一致
卡片/浮层与背景的层级边缘是否清楚、是否遮挡内容
选中/重叠状态或前后关系去掉颜色后是否仍可理解

在 Pixso 里把默认、悬停、按下和禁用状态并排放置,检查同一光源、对比度和阴影变化,避免把重阴影当成唯一的状态提示。