首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

深度译文:UI设定自适应颜色原理(Part 02)

这不像设置静态值那样简单,3:1。经验丰富设计师会清楚了解,基于背景颜色,色调和其他上下文来选择具有不同对比度重要性。...这很复杂,但这是创建一种色彩系统,所以您可以继续整体调整系统 - 同时保持对对比度控制,这是可访问性重要组成部分。 颜色选择基于设计师预期最终用途,以便在选择过程减少大部分可访问性评估。...如上图所示,A与B两种灰色看起来是不一样,但色值一样 这种现象一个最明显表现就是,UI界面的浅色系背景深色背景中使用灰色,你会发现他们人眼感知是完全不一样。...虽然对比度为3:1颜色浅色主题中可能看起来很好,但对比度为3:1为且深色背景相同颜色(灰色),似乎没有足够对比度。...真实工作,这可能意味着使现有的颜色主题变暗或变淡,或者变为全新主题。使用我们上文介绍方法,可以在产品个性化同时不违背产品体验和设计意图。

87620

2022 年最受欢迎 19个 VS Code 主题排行榜

2、Dracula Official 安装次数:2,886,381 德古拉也是一个由 Zeno Rocha 创建经典 VS Code 深色主题,适用于 Visual Studio Code 和其他 181...3、GitHub Theme 安装次数:2,682,414 经典 GitHub 配色,有浅色、深色、浅色默认、深色默认和深色变暗版,适合 GitHub 老粉使用。...Owl 安装次数:1,128,643 这个主题名字就叫“夜猫子”,适合加班党 适合那些深夜才有灵感的人们使用,字体和背景配色都非常适合弱光环境,有斜体版本和无斜体可选择,还有个白天版本“Light...13、Noctis 安装次数:511,688 暖色和冷色混合均衡搭配,看起来很舒服,还可以减少眼睛疲劳。8个深色和3个浅色版本任君选择,总有一款适合你。...注意: 此排名旨在为大家介绍 2022 年流行 VS Code 主题, 不代表 VS Code 官方排名 。且排名时只选取了通用主题,并未包含微软 C/C++主题这类针对特定语言主题

49510
您找到你想要的搜索结果了吗?
是的
没有找到

PS图层混合模式实例详解

图层混合模式是Photoshop CS3最核心功能之一,也是图像处理中最为常用一种技术手段。使用图层混合模式可以创建各种图层特效,实现充满创意平面设计作品。...变暗模式,查看每个通道颜色信息,并选择基色与混合色较暗颜色作为结果色。...如下图,混合色为黑色区域均显示结果色, 而白色区域消失,这就是线性加深模式特点。 7,深色混合模式 深色混合模式依据当前图像混合色饱和度直接覆盖基色暗调区域颜色。...基色包含亮度信息不变, 以混合色暗调信息所取代,从而得到结果色。深色混合模式可反映背景较亮图像暗部信息表现, 暗调信息亮部信息。...强光模式下,当前图层中比50%灰色亮像素会使图像变亮;比50%灰色暗像素会使图像变暗,但当前 图层纯黑色和纯白色将保持不变。

1.6K30

给你应用建立一套配色方案

秘诀是将黑色和白色专门用于最亮高光和最暗阴影。 surface 颜色 surface颜色是文本所在背景、边框和其他装饰表面。浅色主题中,这些是浅色,而不是深色文本颜色。...4 种表面颜色,因为装饰颜色往往需要更多变体,用于交互时刻,:focus或:hover或创建纸层外观。...阴影 配色方案阴影是超越,但为效果添加了栩栩自然效果,并帮助它从不切实际黑色阴影脱颖而出。为此,阴影颜色将使用色调自定义属性,色调略微饱和但仍然很暗。...另一方面,用户通常为不同环境选择一个黑暗主题,比如夜间。这些因素使我黑暗主题中牢记两件事: 用户使用此主题时通常会处于黑暗中,因此请在黑暗中进行测试。...这是有道理,因为很难使已经相当黑暗东西变暗。这是--shadow-strength-dark非常方便地方,因为它允许我们通过改变一个变量来使阴影变暗

1.7K40

串口助手(简洁版)上位机软件零基础教程( C# + visual studio2017 )(一)

至此,工程项目已经创建好,如下图所示: 此时,单击工具栏 “启动”按钮,可以看见debug下调试窗口。像windows普通窗口一样,可以拖动,点击右上方关闭按钮可以关闭并退出调试。...2.软件图形化窗体设计 串口助手(简洁版)相关图形化窗体设计,我们需要用到 “工具箱 ” ,“果在工程没有找到 “工具箱”窗口,可以软件上方菜单栏 “ 视图” -》 “工具箱” ...提醒:属性窗口打开后,点击我们正在设计串口助手窗体空白处,可设置整个窗体属性哦!!...这时细心你会发现窗体没有串口图标,不要担心,它在你窗体下方,因为他是一个隐式(不可见)(后台)控件。 串口属性窗口中,我们发现可以设置波特率、串口号、停止位、校验位等参数。...选择 工具箱 -》 组件 -》 Timer(定时器控件),单击选择窗体。他也是一个隐式控件。

6.7K21

暗黑模式 Trip.com App 实践

以 Trip.com 品牌蓝为例,若颜色不做调整,直接展示深色背景上,不仅信息清晰度降低了,而且识别的费力度还增高了。...UI彩色,统一进行了降饱和处理,这些彩色会应用于不同场景,可能是背景,行动点,标签,或者是图标等等地方,那么当彩色用于背景时,为了确保文字和背景色有足够对比度,低饱和度浅色背景就需要配合深色字一起使用...我们插画系统物体和人物沿用这种设计,暗环境,由于光线不够充足,人物肤色会跟着变暗,衣服颜色也会发生微妙变化。比如白色、鲜亮衣服,到了暗环境下,就会呈现灰色、低饱和度暗色。 ?...,所以我们只要控制 KeyWindow 该属性,就可以控制整个 App 主题。...3.1.2 适配方案 1)设置开关 ? App主题设置逻辑如图,KeyWindow 只有App和系统都开启 Dark Theme 时,才会开启 Dark 主题

1.9K20

谷歌MD深色主题设计规范详解(附Sketch官方文件下载)

背景(0dp 高程叠加) 前景(1dp 高程叠加) 主色调 次要色 背景元素 在前景表面上元素 主色调上元素 在次要色上元素 行为 深色主题应该可以通过外在显示开关控件,来打开或者关闭...APP顶部菜单显示主题开关 ? 弹出菜单菜单层显示开关 ? APP设置列表当中显示开关 属性 深色主题使用是深灰色,而不是黑色来作为主要色彩。...主色 主色应该是整个界面和组件中最常显示色彩。整个 Material Design 深色主题中可以使用基准色彩有超过200种不同色调。...你可以为你深色模式色彩主题选择更合理色彩,来构建配色。 ?...错误 避免深色主题中使用高饱和度色彩,因为它们可以深色背景上形成炫光效果。 ? 默认主题下,顶部菜单中使用配色方案主色。 ?

9.5K10

UI界面配色方法终极指南!一篇长文搞定所有问题

当您想使颜色变暗时,设计时要方便得多,因为当您看到 HSB 情况时,HSB 可以更直观地处理颜色属性,您可以减少 B 而不是通过混合红色、绿色和蓝色来变暗 RGBA。...黑白:主要用于背景和文字,最亮和最暗颜色 颜色层级(重要性) 既然已经决定了产品要使用颜色类型,页面上使用颜色时,请遵循信息重要性。...A(最少)——3:1 AA - 4.5:1 AAA — 7:1 静电说:我们在这里为大家提供了一个颜色对比检查器,请关注我们公众号后,聊天窗口回复“对比”,获取检查器吧 互补!...原因有以下几点: 原因一:自然界颜色变化 现实,当光线强时,物体色彩饱和度会变弱(想象一下,当你将手电筒放在苹果正前方时)。颜色出现是因为光被材料反射。反射太少会使它看起来很暗。...设计深色模式时,背景颜色是反转,所以不要使用相同颜色,而是为每个主题使用合适颜色。

1.4K20

UI界面配色方法终极指南!一篇长文搞定所有问题repo

当您想使颜色变暗时,设计时要方便得多,因为当您看到 HSB 情况时,HSB 可以更直观地处理颜色属性,您可以减少 B 而不是通过混合红色、绿色和蓝色来变暗 RGBA。...黑白:主要用于背景和文字,最亮和最暗颜色 颜色层级(重要性) 既然已经决定了产品要使用颜色类型,页面上使用颜色时,请遵循信息重要性。...A(最少)——3:1 AA - 4.5:1 AAA — 7:1 静电说:我们在这里为大家提供了一个颜色对比检查器,请关注我们公众号后,聊天窗口回复“对比”,获取检查器吧 互补!...原因有以下几点: 原因一:自然界颜色变化 现实,当光线强时,物体色彩饱和度会变弱(想象一下,当你将手电筒放在苹果正前方时)。颜色出现是因为光被材料反射。反射太少会使它看起来很暗。...设计深色模式时,背景颜色是反转,所以不要使用相同颜色,而是为每个主题使用合适颜色。

81210

2024年最受欢迎 19 个 VS Code 主题排行榜

众多VS Code主题中,有19个因其独特设计和舒适色彩搭配脱颖而出,成为了大家热门选择。比如说排名第13Noctis主题,以其低调而不失个性色彩搭配,赢得了无数开发者心。...安装次数:6,822,287 德古拉也是一个由 Zeno Rocha 创建经典 VS Code 深色主题,适用于 Visual Studio Code 和其他 181+ 应用程序, 是有史以来最流行...3、GitHub Theme 经典 GitHub 配色,有浅色、深色、浅色默认、深色默认和深色变暗版,适合 GitHub 老粉使用。...夜猫子”,适合加班党 适合那些深夜才有灵感的人们使用,字体和背景配色都非常适合弱光环境,有斜体版本和无斜体可选择,还有个白天版本“Light Owl ”。...选择一个你喜欢主题,让你编程之旅更加愉快吧! 总结 总的来说,2024年VS Code主题大盘点给了我们太多惊喜。从深邃夜间模式到清新日间模式,从极简主义到复古风格,总有一款会触动你心弦。

1K10

使用 SetWindowCompositionAttribute 来控制程序窗口边框和背景(可以做 Acrylic 亚克力效果、模糊效果、主题色效果等)

---- 试验用源代码 本文将创建一个简单 WPF 程序来验证 SetWindowCompositionAttribute 能达到各种效果。你也可以不使用 WPF,得到类似的效果。...还记得我们前面叠加颜色是什么? 接下来别忘了然后把它误以为是我系统主题色哦!...---- 使用 WindowChrome Windows 10 上,获得焦点时候整个背景是系统主题色;而失去焦点时候是灰色,但边框部分是深色。...---- Windows 10 上,没有使用 WindowChrome: 你可能需要留意一下那个“诡异”模糊范围,你会发现窗口阴影外侧也是有模糊!!!你能忍?...记得前面我们说过,会导致阴影消失哦! 呃……你将看到……这个…… 什么都没有…… 是不是找到了一条新背景透明异形窗口方法?

88860

DarkMode(3):sass函数实实现深色模式操作

Dark Mode in Sass》 sass颜色函数实现深色模式 定义sass变量时,我们会有基准尺寸,: $h1-font-size:                $font-size-base...default; 颜色,我们也可以定义基准颜色,主题色系,通过sass颜色函数,生成整个主题。...,让颜色变暗创建一个颜色; invert($color):反回一个反相色,红、绿、蓝色值倒过来,而透明度不变。...Sass为RGB颜色提供六种函数: rgb($red,$green,$blue):根据红、绿、蓝三个值创建一个颜色; rgba($red,$green,$blue,$alpha):根据红、绿、蓝和透明度值创建一个颜色...具体地说,选择权重是每个RGB百分比来衡量,当然透明度也会有一定权重。其中指定比例会包括返回颜色

1.2K10

串口助手(简洁版)上位机软件零基础教程( C# + visual studio2017 )(二)

咱们下面就一个事件,一个事件写代码,代码后都有详细注释,大家不要心虚。。。。。 1.窗口加载时事件(程序) 窗体刚刚加载出来,就是弹出软件窗口一瞬间,算个事件吧。那怎么去编写这一段程序呢?...我们到上一章编好可视化窗体,去双击窗体空白处,就跳转到对应事件发生程序中去了。...2.定时器中断事件(程序) 上一章可视化窗体编辑过程,我们添加并使能了定时器控件,并设定时周期为500ms。所以程序,我们需要为其添加定时器中断处理程序。...3.串口开关按键按下事件(程序) GUI界面,我们做了一个“”打开串口“”按键,用于打开上位机串口。同样双击按键图标进入事件对应程序段。...这里需要这样来进行创建和打开。 串口属性窗口中,单击这个像闪电一样图标。

3.1K10

【设计教程】色彩与用户体验秘密:如何同配色唤起用户兴趣?

这对于一个公司来说很有意义,他们咨询和技能很有价值。 绿色 传递:增长,稳定,金融主题,环保主题 ? 绿色缓和了暖色调和冷色调之间差距,虽然往往是更酷颜色。...活动设计机构 Van Vliet&Trap 巧妙运用深蓝色,通过背景花中使用蓝色,他们视觉上提示他们花艺设计专业知识,同时也散发信任和可靠性。...深色米色( Dishoom 网站上)将创造一种土质和几乎纸状纹理,而较浅色调感觉更新鲜。在这种情况下,围绕品牌名称较浅阴影,向外变暗,帮助给餐厅创造一种取自大地精华新鲜食材感觉。...12步色轮上,选择彼此相隔120度任意三种颜色:一种颜色用于背景,两种颜色用于内容和导航。 ? 复合(分裂互补) – 这个配色方案略微复杂,但如果用得好,可以收到不错效果。...通过使用蓝色,绿松石和绿色类似网站, Blinksale 创建一个柔和,甚至具有安全气氛网站。注意他们如何使用对比黄色来吸引注意他们号召力。 ?

1.1K30

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

2.避免纯黑色 虽然大家对深色模式印象是“黑”,但其实在真正展示很少包含纯黑色,甚至纯黑色就不是一个选择。纯黑色会增大对比,就如第1点所说,会损害阅读性。...想在深色模式下突出视觉层次,需要用颜色、透明度等方式创建界面层次。 4.用颜色层级创建视觉层次 深色模式下,即便非100%黑色也很难看出阴影效果。 所以想突出视觉层次,就需要利用颜色层级来实现。...需要深色模式开发背后,通常都会有一个数字化产研团队,设计师仅是团队一环,其中对比度、阴影、颜色更是需要严格管理和把控设计规范。...点击查看Apple和Google设计规范: 深色模式- iOS 深色模式- macOS Google-黑色主题 ​ 7.用户自由开关 最后这一点很重要,把深色模式使用权交给用户决定。...就像开篇所说,目前关于深色模式舆论,两极分化严重。所以,对深色模式设置灵活开关方案,让用户自由选择是否使用。 ​ △摹客操作界面,也可以自由选择深浅

72710

win10隐藏9种功能-效率提升10倍

前言 在装好win10系统后,大都会问需要做什么设置才会使得系统更好用,一般情况下大家都会进行启动项设置、关闭不必要服务、关闭界面特效等等。那么除此之外还有什么办法让我们系统更好用?...所以出现了虚拟桌面以创建多个独立桌面,一个跟女神/男神聊天,一个用来工作,互不干扰。 【步骤】Win+Tab打开时间轴,开始添加桌面,使用Ctrl + Win+方向键进行移动选择桌面。...第九种:深色模式 桌面右键→个性化→颜色→选择颜色→深色开启(可能会两秒左右的卡顿延迟,稍安勿躁) 有没有感觉瞬间充满了神秘感? 此外,大家可能留意到有一个自定义项目。...选择默认Windows模式为浅色,选择默认应用模式为亮,直接变为浅色模式;选择默认Windows模式为深色选择默认应用模式为暗,直接变为深色模式。...而另外两种组合对应显示效果如下: Windows模式:浅色,选择默认应用模式:暗 Windows模式:深色选择默认应用模式:亮 结语 除去以上这几种模式,win10还有其他有趣功能。

1.3K30

深色模式适配指南

背景 随着 iOS 13 发布,深色模式(Dark Mode)越来越多地出现在大众视野,支持深色模式已经成为现代移动应用和网站一个潮流,前段时间更是因为微信适配再度引起热议。...颜色适配,需要使用系统提供 API,回调用不同模式下分别设置颜色,而图片适配,需要在 XCode 工具栏 Appearances 下选择 Any,Dark,同一名称资源配置下分别添加图片资源...)启用深色主题背景 使用"快捷设置"图块,从通知托盘中切换主题背景(启用后) Pixel 设备上,选择"省电模式"将同时启用深色主题背景,其他原始设备制造商 (OEM) 不一定支持这种行为 应用中支持深色主题背景...android:attr/textColorPrimary 这是一种通用型文本颜色,它在浅色主题背景下接近于黑色,深色主题背景下接近于白色,该颜色包含一个停用状态。 ?...如果我们想在应用程序一部分覆盖应用程序全局主题,我们可以将要覆盖部分封装在一个 Theme Widget ,有 2 种方法可解决:创建特有的 ThemeData 或扩展父主题

2.7K31

C# winform ——界面美化技巧

C# winform 界面美化技巧(扁平化设计) 转 关于C#界面美化一些小技巧 不使用第三方控件 IrisSkin 前提下,依然可以对winform做出让人眼前一亮美化 ?...将主窗体FormBorderStyle更改为None,这样就得到了一个无边框窗体(winform自带边框太丑。。)...调节背景色,建议找到自己喜欢颜色,然后使用取色器(我用是按键精灵自带取色板)取得想要RGB参数,输入到BackColor属性之中 窗体Mouse_Down添加如下事件,实现窗体随意拖动:...,program.cs,注释掉如下内容: using System; using System.Windows.Forms; namespace 界面美化 { static class Program...``我们可以先插入一个winform自带ProgressBar,调整好位置,ForeColor,BackColor属性,然后进入窗体Designer程序做如下修改: //private System.Windows.Forms.ProgressBar

5.3K41

借助 Material You 动态配色丰富您应用

Android 12 可以通过动态配色提取算法来选择颜色值,基于动态配色,您可根据用户桌面壁纸颜色生成自定义调色板。动态浅、深色方案可体现在整个用户系统界面,以及某些应用。...设计 Token 使得整个产品更具灵活性和一致性,它允许设计师们为界面中元素指定颜色角色,而非设定一个用于实现值。生成设计 Token 时可通过确定一个单一事实来源,来节省开发者和设计师时间。...当系统颜色在运行过程中发生变化时便会更新调色板以及配色方案,而后者便是您映射到主题背景和组件配色方案。相应组件上使用正确颜色规则,以确保可以无障碍访问和风格连续性,这是至关重要一点。...这一操作将更新颜色、排版和主题背景文件,更新代码后您即可运行应用来查看组件映射新品牌主题背景。 使用动态配色 您可使用上述网页工具,预览基于源颜色或图像生成各种方案。...您可添加一个切换开关,以便用户动态或自定义主题背景之间进行切换,这两种方案都提供了深色和浅色两种方案供用户选择。 您可以有选择地应用动态配色,并与品牌配色方案同时生效。

2.4K30

C# winform 界面美化技巧(扁平化设计)

C# winform 界面美化技巧(扁平化设计) 关于C#界面美化一些小技巧 不使用第三方控件 IrisSkin 前提下,依然可以对winform做出让人眼前一亮美化 首先,我们先来实现主界面的扁平化...将主窗体FormBorderStyle更改为None,这样就得到了一个无边框窗体(winform自带边框太丑。。)...调节背景色,建议找到自己喜欢颜色,然后使用取色器(我用是按键精灵自带取色板)取得想要RGB参数,输入到BackColor属性之中 窗体Mouse_Down添加如下事件,实现窗体随意拖动...,program.cs,注释掉如下内容: using System; using System.Windows.Forms; namespace 界面美化 { static class...“我们可以先插入一个winform自带ProgressBar,调整好位置,ForeColor,BackColor属性,然后进入窗体Designer程序做如下修改: //private System.Windows.Forms.ProgressBar

6.1K30

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券