2024年6月15日发(作者:)
日夜间模式切换ui设计
夜间模式在过去几年中很最受欢迎,Apple和Google都将为用
户提供了这一功能。夜间模式将屏幕亮度降低,减少并视觉疲惫。
今天我主要给大家分享日夜间模式切换ui〔制定〕,希望对你们
有帮助!
如果你计划在产品中添加夜间模式功能,请注意以下几点:
1.避免纯黑色
夜间模式不一定是纯黑背景上的纯白文本,如果对比度太高,
看起来也很难受。
使用深灰色作为背景色更安全,因为深灰色表面可以减少眼睛
疲惫,表面上的浅色文字比黑色表面上的浅色文字具有更低的对
比度。深灰色表面可以表达更广泛的颜色、高度和深度,因为它
更容易看到灰色阴影(纯黑色上不可能有阴影)。
建议夜间模式的背景颜色为# 121212。
2.避免高饱和度颜色
高度饱和的颜色在浅色表面看起来很棒,但是一旦放在深色背
景上,它们就变得难以阅读,为了搭配深色背景,消除饱和度非
常重要。
建议使用较浅的颜色(200-50范围内的颜色),因为它们在深色
第 1 页 共 3 页
背景下更易读,它可以帮助用户坚持适当的对比度,而不会引起
眼睛疲惫。
3.满足可访问性颜色对比标准
为了保证内容在夜间模式下清楚可读,背景必须足够暗以显示
白色文本,建议在文本和背景之间使用至少15.8: 1的对比度。
4.文本高亮色
高亮色是出现在组件和关键表面顶部的颜色,它们通常用于文
本。
黑色主题的默认高亮颜色是纯白色(#FFFFFF)。但是#FFFFFF太
亮了,这就是为什么推举使用略微暗一点的白色来造成视觉干扰:
(1)高强度文本的不透明度应为87%;
(2)中等关键词适用于60%;
(3)禁用的文本使用38%的不透明度。
提示:深色背景上的浅色文字在浅色背景下看起来可能比黑色
文本更夸张,因此,在夜间模式下,用较细的字体更友好。选择
略微暗一点的白色,以防止背景向四周暗的内容发光。
5.情感化制定
在为现有产品制定夜间模式时,你可能希望制定表达的情感在
切换后与原始制定坚持一致,最好不要有这样的想法,为什么?
因为:
颜色感知受背景颜色的影响很大。
第 2 页 共 3 页
夜间模式是不同于日间模式的,黑暗和光明会引起不同的情绪,
没有必要想办法避免这个问题。
夜间模式不必继承日间模式。
6.景深
与日间模式相似,夜间模式也必须要创建层次结构,强调布局
中的重要元素。
海拔是我们用来传达元素层次结构的标准。
在日间模式下,我们使用阴影来表示高度,海拔越高,投射的
阴影越宽。同样的方法在夜间模式下并不奏效在黑暗的背景下很
难看到阴影。
在使用材质构建夜间模式中,背景和组件使用叠加阴影,海拔
越高,颜色越浅。
第 3 页 共 3 页
发布评论