7个原则,看懂「深色模式」设计

IDE主题进化论:Keil深色模式的配置哲学与社区生态 本文探讨了Keil深色模式的配置哲学与社区生态,分析了其基于属性文件的配置方式如何满足嵌入式开发者对精确控制和视觉舒适度的需求。文章详细解析了Keil配置文件的语法结构,并强调了社区共享在主题优化和衍生中的关键作用,为开发者提供了创建高效、护眼深色主题的实用指南。 阅读详情

深色模式的浪潮逐渐褪去,现在只留下对它两极化的评论。

爱的人爱不释手,讨厌的人也咬牙切齿。

但不管如何,深色模式已经是移动端和网页端的设计标准,摹客的编辑界面也在9月正式上线了深色模式。

△摹客操作界面

大多数人喜欢深色模式的原因,都基于以下两点:

  1. 色彩的高对比会弱化背景,更聚焦内容展示;
  2. 新鲜感,黑色的视觉效果更炫酷;

想要更好的设计深色模式UI,了解这7个原则是关键。

7个原则 从视觉到设置

1.使用低饱和度的颜色

在深色模式下,界面本身比较暗沉,使用鲜艳的颜色会对用户不太友好,导致阅读性较差。

所以在设计的时候需要避免使用高饱和度颜色。

2.避免纯黑色

虽然大家对深色模式的印象是“黑”,但其实在真正展示中很少包含纯黑色,甚至纯黑色就不是一个好的选择。纯黑色会增大对比,就如第1点所说,会损害阅读性。

在Material Design——谷歌设计规范,建议使用较深的灰色(#121212)作为背景色。

3.避免阴影

阴影的作用是帮助我们看到视觉层次,然后,它们在深色模式下并不实用。

想在深色模式下突出视觉层次,需要用颜色、透明度等方式创建界面层次。

4.用颜色层级创建视觉层次

在深色模式下,即便非100%的黑色也很难看出阴影效果。

所以想突出视觉层次,就需要利用颜色层级来实现。这和画素描逻辑差不多,在多个图层中,对立面颜色深浅、亮度、透明度的调整,才是实现视觉层次的关键。

ef0ae0526a5e458441f996ba57ad77fe.png

5.检查对比度

深色模式中的对比度很容易被忽略,根据大多数设计习惯,文字主次会通过调整颜色深度或者自重来展示,直接效果就是辅助内容用的颜色更浅,字体更轻。

这种调整往往在深色模式下会失效,过浅的文字会看不清楚,破坏可读性。所以,对对比度的敏感在深色模式下也特别重要。

需要深色模式开发的背后,通常都会有一个数字化产研团队,设计师仅是团队中的一环,其中对比度、阴影、颜色更是需要严格管理和把控的设计规范。

设计规范管理,可以利用第三方设计平台, 协助UI设计师高效协作

更懂中国设计师UI设计工具icon-default.png?t=M85Bhttps://www.mockplus.cn/dt/?hmsr=zhihu

6.遵循设计规范

苹果和谷歌的设计规范里包含所有主要平台对于深色模式的原则。根据他们的设计规范调整设置,确保设计内容符合主流生态系统。

点击查看Apple和Google设计规范:

​

7.用户自由开关

最后这一点很重要,把深色模式的使用权交给用户决定。

就像开篇所说,目前关于深色模式的舆论,两极分化严重。所以,对深色模式设置灵活的开关方案,让用户自由选择是否使用。

​

△在摹客操作界面,也可以自由选择深浅

LeGO-LOAM运行kitti数据集 文章目录1. kitti-lego-loam2. 改动3. 实验结果4. evo轨迹测评 1. kitti-lego-loam 链接:kitti-lego-loam kitti-lego-loam提供了将kitti序列转化成rosbag的代码,在kittibag中. 需要注意下数据文件的存放顺序,以00序列为例: datafolder          |____results          & 阅读详情

相关推荐

一文详解Stata重复测量方差分析的概念、原理、适用情形以及操作命令实现、对结果的解读、操作注意事项 附零基础小白友好入门Stata统计学/计量经济学学习路径

重复测量方差分析(Repeated Measures ANOVA)适用于同一受试者在不同时间点或条件下的多次测量数据,如疗效跟踪和跨条件对比研究。其核心特征包括:数据结构为每个受试者多个观测值,数据具有相关性(违反独立性假设),变异分解为个体间和个体内变异。关键假设包括正态性、方差齐性和球形性(通过Mauchly检验验证)。适用场景包括纵向研究和小样本追踪,但不适用于存在滞留效应或学习效应显著的数据。操作步骤涉及数据准备(宽/长格式转换)、正态性与球形性检验、主分析命令(单/多因素)及事后检验。

m0_72274883的博客 1564

优快云酷酷的深色深黑色护眼模式

免费开启深黑色护眼模式,黑黑的,看起来更酷不是吗?再也不怕半夜优快云画面太亮影响室友睡觉了。分享一下设置方法 ------->>>>> 有一说一,黑色界面用起来简直不要太舒服,以后上网冲浪无形中又增添几分神秘感

weixin_52763107的博客 2729

Unity抖音小游戏上架实战:从零到一,详解流程与避坑指南

本文详细介绍了Unity抖音小游戏上架的全流程,包括环境准备、SDK集成、开发者账号注册、软著申请、打包提交流程及常见问题解决方案。重点解析了抖音小游戏平台特有的配置细节和避坑技巧,帮助开发者高效完成游戏上架并优化用户体验。

weixin_33704234的博客 260

优快云设置成黑色背景(谷歌 Edge)

一.谷歌浏览器 浏览器地址输入:Chrome://flags 搜索框输入:enable-force-dark 将default 改成 enabled,点击重启浏览器 二.Edge浏览器 浏览器地址输入:edge://flags 搜索里面输入Auto Dark Mode for Web Contents 将default 改成 enabled,点击重启浏览器

桃之夭夭的博客 1638

用Python实现一个猜密码的程序

我们用Python实现猜密码

sk6584631_sz的博客 1259

喷雾破碎模型解析:从理论到CFD应用实践

本文深入解析喷雾破碎模型的理论基础与CFD应用实践,重点介绍KHRT、TAB和ETAB等主流模型的核心原理与工程调参技巧。通过OpenFOAM实例演示和参数优化建议,帮助工程师精准预测液滴破碎行为,提升燃烧效率与排放控制性能,适用于汽车发动机、燃气轮机等工业场景。

weixin_29281915的博客 496

夜间模式。

console.log("颜色发生改变",e.matches);animation 动画地址。

LZC_yEllOwBooK的博客 317

分享一下如何使用labelimg制作自己的YOLO数据集

首先准备一下自己的下准备一个空文件夹用于保存标签文件,如下图所示。

skywalkerxhx的博客 830

如何开启深色模式【攻略】

如何开启深色模式【攻略】

小心星的博客 3768

Qt快速读取Excel文件

网上很多读取方式都是如下形式,太慢了,打开文件+读取文件要6s以上,实在是受不了! QAxObject excel("Excel.Application"); excel.setProperty("Visible", false); QAxObject *work_books = excel.querySubObject("WorkBooks"); work_boo...

c+c++的博客 2万+

Python爬虫实战:使用最新技术抓取百度贴吧帖子内容

本文详细介绍了使用Python最新技术抓取百度贴吧帖子的完整流程。通过库,我们实现了高效的异步爬虫,具备JavaScript渲染、智能反爬应对、数据持久化等高级功能。这个爬虫框架具有良好的扩展性,可以根据具体需求进行功能增强。

2201_76125261的博客 777

android7.0设计风格,即刻 7.0:如何设计深色模式?(非官方)

编辑导读:自从 19 年苹果发布会推出了深色模式后,越来越多的 APP 开始更新了深色模式。本文作者以社区产品即刻为例,进行了一次深色模式的适配练习并复盘整理,供大家一同参考和学习。一、写在前面在 2019 年 iOS13 和安卓 P 发布后,带来了一个新的模式名为「Dark Mode」即深色模式,随后一些头部产品也都相继更新为用户带来了更好的使用体验。需要注意的是深色模式非夜间模式,iOS 文档...

weixin_39665379的博客 464

【网络与爬虫 41】TLS指纹伪造技术深度解析:ja3、ja4反检测与绕过策略

TLS指纹是现代反爬虫系统的重要检测手段,通过分析客户端TLS握手特征来识别爬虫。本文将深入解析ja3、ja4等TLS指纹技术原理,详细介绍指纹伪造和绕过策略,通过实际代码示例和工具使用,帮助开发者掌握TLS指纹反检测技术,构建更隐蔽的网络爬虫系统。

熵数实验室 1万+

android 蓝色阴影,即刻7.0:如何设计深色模式?(非官方)

原标题:即刻7.0:如何设计深色模式?(非官方)编辑导读:自从19年苹果发布会推出了深色模式后,越来越多的APP开始更新了深色模式。本文作者以社区产品即刻为例,进行了一次深色模式的适配练习并复盘整理,供大家一同参考和学习。 一、写在前面在2019年iOS13和安卓P发布后,带来了一个新的模式名为「Dark Mode」即深色模式,随后一些头部产品也都相继更新为用户带来了更好的使用体验。需要注意的是深...

weixin_42656416的博客 445

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

告别新手!超详细深色UI设计指南

深色用户界面的设计,从手中握持的移动屏幕到宽广的大型屏幕,都已经越来越普遍。深色UI具有何种独特魅力呢?它所带来的不仅仅是力量和奢华的象征,更是精致优雅的体现。然而,将一个设计从浅色主题调整到深色主题,并非只是简单的颜色替换那么简单。如果不经思考就采用深夜模式,可能并不能达到理想的效果。设计师在揭露“暗黑面”的同时,也需要深入理解深色模式的设计原则。

l1m0_的博客 1578

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

注意这7个设计细节,搞定深色界面妥妥哒

前文 去年的 WWDC 上苹果发布了 macOS Mojave 系统,提供了一种 Dark 模式(暗色模式),相信有些小伙伴已经开始在体验了。 至于什么是 Dark 模式?简单地说它是 macOS Mojave 系统的一种全新界面外观,把所有 UI 换成黑色或者深色的一个模式。它强调内容为核心,让用户更加聚焦内容本身,对于从事创作工作的专业人士很有帮助,同时它也适合每个想要集中精力完成工作任务...

码农王也的博客 598

Figma MCP Server深色模式设计:创建符合用户偏好的界面

Figma MCP Server是一款功能强大的设计系统工具,它能够帮助开发者和设计师从代码库构建或更新专业级别的Figma设计系统。其中,深色模式作为现代界面设计的重要组成部分,不仅能有效减轻用户眼部疲劳,还能提升在低光环境下的使用体验。本文将详细介绍如何使用Figma MCP Server实现符合用户偏好的深色模式界面设计。 ## 深色模式设计的核心原则 在开始设计深色模式之前,我们需要了

gitblog_00080的博客 462

把Windows桌面变成动态壁纸屏:Lively Wallpaper的6种真实玩法

把一段MP4拖进Lively窗口,画面就落在桌面上了。这就是Lively Wallpaper——一款开源的Windows动态壁纸工具,基于WinUI 3开发,视频、网页甚至游戏应用都能当桌面背景,完全免费。 ## 🎬 三类壁纸:视频、网页与应用 把文件拖进窗口,桌面就能放一段缓慢流动的视频。视频播放走硬件加速,由mpv或VLC驱动,还能自定义视频滤镜。常见支持的格式包括mp4、webm、mk

gitblog_01097的博客 774

使用 Material Design 组件实现深色主题

作者 / Chris Banes, Android 开发者关系团队工程师Material 主题 (Theming) 涵盖的内容很多,但都旨在帮助开发者打造优良且富有表现力的用户体验,如果...

谷歌开发者 1574

深色模式底层原理与工程落地:从OLED省电到自适应主题

深色模式并非简单的黑白反转,而是一套涉及显示物理、色彩工程与系统交互的复杂体系。在OLED屏普及的背景下,纯黑像素不发光带来了显著的省电收益,但纯黑背景搭配纯白文字却会产生光晕效应,因此现代主题系统通过语义色与设计令牌实现灵活适配。从卡片层级亮度梯度到图表配色校准,深色模式的工程落地需要设计师与前端开发者协同解决诸多细节问题。无论是夜间阅读的舒适度,还是开发者工具的长时注视,深色模式正从可选项演变为自适应界面基础设施。本文系统梳理了深色模式的历史、底层机制、设计实务与真实收益,为相关实践提供完整参考。

weixin_34306593的博客 468

Hugo Blog Awesome深色模式实现原理:前端技术深度解析

Hugo Blog Awesome是一款快速、极简的博客主题,其深色模式实现采用了现代前端技术栈,为用户提供流畅的视觉体验。本文将深入解析该主题的深色模式实现原理,帮助开发者理解如何在自己的项目中实现类似功能。 ## 🌙 深色模式的核心技术架构 Hugo Blog Awesome的深色模式实现基于**CSS自定义属性**、**JavaScript状态管理**和**系统偏好检测**三大核心技术

gitblog_00312的博客 1037

React Native for Harmony:登录页“记住密码+深色模式适配”完整实现

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.youkuaiyun.com。在登录页添加文本按钮,点击跳转至密码找回页面(用。若需“重启后仍保留密码”,可安装RN官方推荐的。实现,适配RN页面跳转逻辑)。

2201_76027234的博客 463

鸿蒙6.0应用开发——深色主题切换

应用深色模式适配,需遵循基本的UX设计原则,保障应用页面内容的易读性、舒适性和一致性。应用适配过程主要包含字体颜色、元素背景色等颜色资源的适配,媒体资源如图片图标的适配,以及系统状态栏的适配,此外需要对一些特殊情况如使用了Web组件加载的Web页面进行处理。

高心星的专栏 2360

7个交互设计原则让Anki更好用:从界面看懂记忆工具的人性化思考

你是否曾在使用记忆软件时感到迷茫?面对复杂的按钮和菜单,原本应该帮助记忆的工具反而成了学习负担。作为一款拥有2000万用户的开源记忆神器,Anki的界面设计背后藏着一套经过15年迭代的人机交互智慧。本文将带你拆解Anki如何通过7个核心设计原则,把 spaced repetition(间隔重复)这一复杂学习理论转化为直观的操作体验,让每个普通人都能轻松掌握高效记忆的方法。 ## 1. 渐进式复杂...

gitblog_00146的博客 454

HarmonyOS 「星办OA」App应用实战87 : 深色模式适配与动态主题切换在HarmonyOS中的实现

深色模式适配是现代企业级应用的重要功能。在 HarmonyOS 平台上,通过资源限定符机制、@Styles样式复用、主题 Token 系统等技术手段,开发者可以高效地实现深色模式适配。「星办 OA」的色彩体系为深色模式适配奠定了坚实的基础。通过建立主题 Token 系统、将颜色值抽取为资源文件、实现主题感知的 UI 组件,「星办 OA」可以从当前的浅色模式逐步演进为支持浅色/深色模式动态切换的成熟企业应用。色彩映射:浅色 → 深色的色彩映射不是简单的反转,而是需要重新设计对比度优先。

huangzhiwei007的博客 88

Java设计模式实战解析:从SOLID原则到23种模式应用

面向对象设计原则是构建可维护、可扩展软件系统的基石,其中SOLID原则提供了核心指导。这些原则通过封装、继承和多态等机制,帮助开发者实现高内聚低耦合的代码结构,提升系统的灵活性和可测试性。在工程实践中,设计模式作为这些原则的具体实现模板,为解决常见设计问题提供了经过验证的最佳实践。例如,工厂模式通过抽象创建过程实现对象生成解耦,观察者模式则建立了对象间的高效事件通知机制。这些模式广泛应用于企业级开发、框架设计等场景,能有效管理复杂业务逻辑和系统组件协作。本文以Java为例,深入剖析创建型、结构型和行为型三大

weixin_33709609的博客 411
上一篇: 不是吧!这游戏比王者还上头……
下一篇: 拒绝灵感焦虑,藏在UI设计师书签里的宝藏网站!
摹客
博客等级 码龄12年 1588粉丝 784原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值