美文网首页
夜间模式设计方法(下):设计步骤

夜间模式设计方法(下):设计步骤

作者: jwjwj | 来源:发表于2018-12-18 12:03 被阅读17次

原文链接

一、四步骤概括

选颜色  选亮度  选对比度  加遮罩

二、具体步骤

1.选颜色——选择通用性色彩作为主色系

利用软件Sim  Daltonsim for Mac可以观察到,无色彩系列对色盲人群来说,和普通人群的识色差异不大。因此,我们选择无彩色系列作为背景和文字的颜色,减轻色盲等特殊人群的负担。

2.选亮度——选择低亮度色彩(避免纯黑)

以QQ为例,依据QQ品牌色推荐的无彩色透明度色阶,我们通过色彩亮度公式进行逐个计算,最终符合底色标准的颜色定在#191919-#333333之间:

3.选对比度——选择并微调颜色使文字与背景对比度满足3:1~4.5:1范围之间

确定底色后,挑选色阶上的其他颜色作为文字的颜色,利用软件Colour Contrast Analyser进行测试,尽量满足文字对比度的比值在3:1~4.5:1的范围。通过微调,文字方案如下:

4.加遮罩——添加遮罩,保证其他元素达到满足在3:1~7:1之内

界面元素具有多样性,例如头像、歌曲、新闻等。其色彩也有多样性,不能满足对比度要求。我们在其上方添加黑色透明遮罩(不透明度50%)之后,对比度全部低于7:1,满足了规则的要求:

5.整体尼特值检测,选择尼特值更接近0.034的方案:

夜间模式设计方法(下):设计步骤

三、其他建议

1.夜间模式与官方界面的设计除颜色之外,不要对图形、结构、交互等有其他改变,减少用户学习成本

2.自动调节界面的功能,可以通过感受环境光来切换夜间模式,也减少了用户的操作步骤。

3.夜间模式与官方白切换时,可以更平滑的过渡动画呈现,让用户能够适应场景转换。

相关文章

  • 夜间模式设计方法(下):设计步骤

    原文链接 一、四步骤概括 选颜色 选亮度 选对比度 加遮罩 二、具体步骤 1.选颜色——选择通用性色彩作为主色系 ...

  • 夜间模式设计方法

    1. 用户反馈 2. 亮度单位公式 尼特值(nit),亮度强度,即每平方米烛光的强度:1 nit = 1 坎德拉 ...

  • java设计模式概述

    一、设计模式概述: 1、设计模式为程序设计语言在特定的场景,用来解决特定问题的方法及具体的步骤。设计模式 ...

  • 单例设计模式

    单例设计模式 单例设计模式介绍 单例设计模式的八种方法2.1 饿汉式(静态常量)2.1.1 实现步骤2.1.2 代...

  • 2016年Q1~Q3文章汇总章

    Swift设计模式(二)命令模式 设计模式是在特定场景下解决特定问题的一种方法,代码中不能为了设计模式而设计模式,...

  • JAVA模板方法设计模式——Java设计模式,写漂亮的代码——

    Java设计模式,写漂亮的代码 ————模板方法设计模式 简介: 模板方法设计模式是Java设计模式中很简单、应用...

  • 夜间模式设计要点

    最近实习中有遇到做夜间模式的需求,因而对夜间模式的设计要点进行了总结:

  • python中OOP的单例

    目录 单例设计模式 __new__ 方法 Python 中的单例 01. 单例设计模式 设计模式设计模式 是 前人...

  • 单例

    目标 单例设计模式 __new__ 方法 Python 中的单例 01. 单例设计模式 设计模式设计模式 是 前人...

  • 【设计模式】模板方法模式

    设计模式:模板方法模式 定义:模板方法模式在一个方法中定义了一个算法的固件,而将一些步骤延迟到子类中。模板方法使得...

网友评论

      本文标题:夜间模式设计方法(下):设计步骤

      本文链接:https://www.haomeiwen.com/subject/qowkkqtx.html