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

一键切换亮色模式和暗色模式,用Figma搞定!

另外,图像占位符颜色也是恒定,不会改变。 例如,在上图中,我们展示了该按钮浅色和深色主题中外观。图标,文本和计数器具有恒定颜色。按钮背景有变化,但其中内容未更改。...1.1颜色样式-灰度样式 灰度颜色是可更改样式,因为黑暗模式下应用相同颜色时时,您将不会获得与明亮模式下相同效果。...这是因为,黑暗模式下,背景已经完全为黑色,此时黑色背景使用100透明度灰度颜色时,你颜色会完全不可见。...它们用来描述某些重要选项卡,按钮或信息块,并用于使用户专注于页面上某些元素。 阴影效果可以亮色模式下轻松被看到,使元素具有3D外观,使按钮浮在屏幕。...如何在亮色模式和暗色模式之间切换 设置好设计系统后,就可以轻松地将组件和模块切换为暗色模式了。为此,您将需要一个名为Appearance插件,该插件可以Figma社区找到。

17.7K11

20 个改善网站设计简单技巧

经过多年实践,由于你眼睛会感觉好像是平衡,这个是一种错觉。 03、设计背景 我之前介绍示例以灰色背景显示,但你可以尝试其他操作。这有助于你设计创建一些深度和上下文。...白色背景形成鲜明对比,并发挥了车身颜色作用。 红色色调口音引人关注设计重要部分,如商品交易顾问,大字体文本等。...14、对数字和文本使用不同字体 一个常见错误就是强迫自己把数字和文本使用相同字体。尽管这通常可以工作,但某些字体不是为数字设计。 如果要在数字中使用它,请不要害怕设计中使用第三个字体。...现代网页设计中,强调色通常必须白色配合使用,就像下面示例中按钮一样,由于其亮度,对比度过低,而造成文本可读性偏低。 ?...在此屏幕快照中,你可以右侧看到我如何实现一个舒适按字母搜索小部件,因为该页面非常长,包含300多种不同蝴蝶种类。 如果没有此功能,滚动将非常繁琐,人们会讨厌。 让我们看看另一个屏幕截图。 ?

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

关于无障碍设计七件事

无障碍七件事概述如下: 无障碍设计不是创新阻碍 不要将颜色作为传达信息唯一手段 确保文本与其背景保持足够对比 提供输入焦点视觉提示 注意表单 避免组件识别障碍 不要让用户犹豫决地找东西 1...换句话来说,当文本大小是24px或18px加粗或者更大时,白色文本背景使用最浅灰色是#959595。 ?...上图为#959595文本白色背景 对于较小文本白色背景,可以使用最浅灰色是#767676。如果使用是灰色背景,那么文本颜色就要更深。 ?...上图为#767676文本白色背景 有一些工具可以帮助设计师找到合适无障碍设计色板。比如,Color Safe和WebAIM颜色对比度检查器。...一种方案就是,它们白色背景可以是绿色,鼠标悬停时颜色反过来。 ? 这个解决方案也可能会被称为“重”。但是,请记住,我们不是为设计师而设计。我们在为不同用户设计。

3K30

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

: ·突出方式,是使用直接可见图标来打开或者关闭主题 ·不那么突出方式,是菜单或者APP设置中放置开关 ?...如果背景颜色不够深,就无法确保白色文本背景色之间达到 15.8:1 对比度,也就无法确保极端情况下满足 4.5:1 对比度下限。 ?...深色背景浅色文本 当浅色文本出现在深色背景时候(这里是白色文本置于黑色背景之上),应该遵循下面的不透明度设置规则: 最重要内容,白色文本不透明度设置为87% 中等重要内容,白色文本不透明度为...深色主题当中,呈现状态叠加层应该使用默认主题(或者浅色主题)相同参数,并且可以通过调整来确保来通过 AA 对比度等级标准。...不同状态下,叠加层不透明度状态各不相同,正常状态下是未叠加,其他状态下叠加透明度则从4%12%不等。 ?

9.5K10

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

绿色缓和了暖色调和冷色调之间差距,虽然往往是更酷颜色。这意味着绿色有蓝色相同放松效果,但仍然保留一些黄色激励品质。因此创造了一个非常平衡和稳定气氛。...活动设计机构 Van Vliet&Trap 巧妙运用深蓝色,通过背景花中使用蓝色,他们视觉提示他们花艺设计专业知识,同时也散发信任和可靠性。...这是很有意义,因为他们计划高可见度(和有点神经紧张)事件,如婚礼。 紫色 传递:奢华,浪漫(浅色调),神秘(深色调) ? 在历史上皇族相关联,紫色保留了豪华语调,甚至颓废点。...当白色字体配合使用时,优雅感觉特别强烈,并且设置了一个极简主义布局,你可以 Bose “Dream and Reach”微网站中看到。 白色 传递:清洁,美德,简单 ?...白色西方文化中美德相关联,是纯洁和无辜最相关颜色。 极简主义和简单网站最常使用它作为背景。跟其他颜色相比,白色是最不吸引注意力,所以它最能强调页面上其他颜色

1.1K30

使用Python给图片添加水印

这是相同图像,但格式不同,一个是PNG,另一个是JPG。让我们看看这两个图像文件之间差异。 图1 对于计算机来说,图像文件基本是一组数字。...图3 此时图片像素数组值如下图4所示。 图4 这张图片还有一个问题——背景白色。通常,PNG文件背景是“透明”。...我们可以通过将图像所有白色像素alpha通道设置为0(透明)来“删除”白色背景。...换句话说,对于每个RGB值为[255,255,255,180]像素,我们将alpha通道设置为0,以使像素完全透明。 由于我们已经将图像RGBA值放入Numpy数组中,因此操纵颜色很容易。...我们首先将水印图像大小调整为基础图像1/5,当然也可以使用另一种适合你需要大小。 图6 然后,将创建一个基础图像大小相同空“画布”,并将此画布设置为处处透明。

2.2K30

浏览器之性能指标_FCP

"Contentful" 强调了页面加载过程中绘制内容具有意义和可见性,与其他不相关绘制内容(例如背景或辅助元素)相区分。...非内容绘制,例如「背景颜色变化,也不属于FCP,而是属于FP(首次绘制)。 FCP是一个相对主观测量点。虽然可以定量地测量,但它也相对主观。...FCP依赖于这个指标,因此速度越快,FCP就越快。相反,较长TTFB可能导致用户等待时间增加,网页加载速度变慢。...虽然这两个术语有时可能被交替使用,但从技术讲,它们是两个不同指标。正如我们讨论过,FCP是指浏览器页面上呈现第一个DOM元素时刻。...例如,「背景颜色更改(而不是背景图像加载)并不具有内容。用户无法将其作为内容进行消费。 ❝FP可能与FCP完全相同,也可能完全不同。❞ 后记 「分享是一种态度」。

1.1K30

如何使用CSS创建按钮悬停动画效果?

文章还提供了三个示例,展示了如何创建不同类型按钮悬停动画效果。 按钮悬停动画效果属性 transform − 这个属性允许您对元素进行缩放、旋转或平移。...opacity − 这个属性设置元素透明度级别,其中1表示完全可见,0表示完全透明。 background-color − 这个属性设置元素背景颜色。...color − 这个属性设置元素文本颜色。 transition − 此属性控制两个状态之间动画效果,例如默认状态和悬停状态。 bottom 和 top - 属性将元素相对于其容器定位。...示例1 - 悬停放大 在这个示例中,按钮将具有蓝色背景白色文本。当鼠标指针悬停在按钮时,按钮将使用 transform 属性以平滑过渡0.5秒内缩放20%,背景颜色将变为绿色。...底部属性设置为0,意味着按钮位于其容器底部。当鼠标指针悬停在按钮时,底部属性将增加到20px,导致按钮0.5秒内以平滑过渡向上滑动。

20110

最新iOS设计规范七|10大视觉规范(Visual Design)

你可以将APP设置为动态适应各种特征,包括: 不同设备屏幕尺寸,分辨率和色域(sRGB / P3) 不同设备方向(纵向/横向) 拆分视图 iPad多任务处理模式 动态类型文本大小更改 基于区域设置启用国际化功能...用户更喜欢不同方向使用APP,因此最好是你能能够满足用户这种期望。 做好更改文本大小准备。用户希望大多数APP设置中选择不同文本大小时都能做出响应。...使用系统定义颜色可确保前景和背景内容之间对比度。对于自定义颜色,目标是对比度为7:1,尤其是对于较小文本。 柔化白色背景颜色。...设计一个应用程序第一个屏幕几乎相同启动屏幕。如果您添加元素应用程序完成启动时看上去有所不同,则人们可能会在应用程序启动屏幕和第一个屏幕之间体验不愉快闪烁。...这是宽视频默认查看模式(2:12.40:1)。 适合屏幕(纵横)模式。整个视频屏幕可见。会出现信箱或邮筒模式。

7.9K30

SceneKit 场景编辑器-为您AR体验构建3D舞台

它们之间弧度是一次用一个轴旋转对象。 视口控件 视口下方是视口控件。在这个栏,我们可以改变到不同视角。我经常将它设置为前面,因为这是屏幕添加模型时起始角度。...要调整节点视图,诀窍是双击节点名称框旁边节点图标。为节点分配默认颜色白色。你现在看到它是黑色,因为背景也是白色。让我们屏幕保存一些不动产并隐藏Project Navigator。...胶囊体颜色 对于胶囊体颜色,请执行圆柱体相同步骤。 胶囊体位置 对于“ 位置”,将z设置为0以使其居中,将x设置为1.4。至于y,将绿色箭头向上和向下拖动到约-0.7。...“ 属性”检查器中,将“ 内半径”更改为2.3,将“ 外半径”更改为2.5。该高度也将是2.5。 管子颜色 粉红色Apple Watch手镯颜色表壳略有不同。所以我们要为挑选另一种颜色。...管子旋转 应用表冠相同构思,我们将在节点检查器中将其z轴上旋转90度。 管子位置 有时,重置位置以查看放置方式是很好。然后,你可以从那里移动因此,对于x,y和z,将其初始化为0。

5.5K20

苹果iOS 13 新设计规范全面解析

您可能会在深色背景找到暗文本不易辨认地方。您可能还会发现在暗模式下启用“增加对比度”会导致暗文本和深色背景之间视觉对比度降低。...避免对交互式和非交互式元素使用相同颜色:如果交互式和非交互式元素具有相同颜色,则人们很难知道在哪里挖掘。考虑艺术品和半透明度如何影响附近颜色。...确保应用中颜色发送相应消息。 避免使用让人们难以察觉应用内容颜色:例如,色盲人可能无法区分某些颜色组合,而对比度不足会导致图标和文本背景混合并使内容难以阅读。有关指导,请参阅颜色和对比度。...因此不同情况下,浮出层用法是不一样,这一点必须注意。 ? 003.材质(Materials) 通过下图,我们可以理解,材质主要可以理解为内容区块背景叠加到基础色所呈现透明度。...(对于设计师来说,我们不需要完全严格遵循这些色值,只需要保证不同厚度下透明度能达到基本对比度要求即可,比如右边两个设计方案,可读性就非常差,建议使用-静电注) ?

4.5K40

从0开始编写一个开关组件

灰色(#767676)白色背景对比度为4.5:1,而绿色(#36a829)白色对比度为3:1。...我通过清除背景、亮化边框和文本来实现变灰显示方法。虽然一个禁用控件无法接收焦点,但我们可以悬停在该控件,以便我们想要撤消这些样式。 ? 不确定状态 复选框有第三种状态(开关控件没有)。...本例中,只需将拇指指甲形状移动到中间并选择一个中性背景颜色即可。因为我们已经为禁用复选框处理了颜色,所以我们不需要为禁用不确定情况做任何特殊事情。 ?...实现这一点是一个选择好颜色良好对比度问题。示例中,我将表单重置为接近黑色(#101010),文本重置为白色。...; 避免开关角色; 使用RTL语言运行; 拇指指甲形状使用一个点来避免只关注颜色风格,; IE11, Edge, Firefox, Chrome, Safari运行良好。

2.4K20

创建华丽 UI 7条规则  第二部分 (2019年更新)

学习图像叠加文本方法 图像添加吸引人文本方法只那么几种,这里介绍五种常规和一种额外方法。 如果想成为一名优秀 UI 设计师,必须学会如何以一种吸引人方式将文本放置于图像之上。...对于上面的图像,你可能会觉得就是直接在图像放置了白色文字,其实不然,你仔细看,你会发现其实是一个由 0% 不透明度20%不透明度渐变矩形框。...这可能是图像可靠地叠加文本最微妙方式,我在其他任何地方都没有见过(但它相当隐蔽)。不过要记下来,你或许将来某些时候需要。 5....字段颜色 背影颜色 阴影 下划线 轻微动画 - 升高,降低等 一个实用办法:尝试将白色元素变成彩色,或者将彩色元素变为白色,但是文本背景色要选用深色。 ? 设计文本样式是很难。...Source Sans Open Sans或 Lato - neutral 字符有许多相同优点,只是有一点人性化(而不是冷冰冰、生硬几何字体),而且对于用户界面非常有用。 ?

1.1K30

重磅!iOS应用黑暗模式设计终极指南(附套件下载)

02 层级结构 Google层次基于颜色和阴影差异不同,Apple仅将界面中层次视为颜色。 ? 准则提供了4种可用于显示层级颜色。它们被称为“系统背景色”。...需要注意,黑暗模式下颜色不仅仅是亮模式下颜色相反。必须为所有元素分配一组单独颜色,也就是说,你必须重新设计它们。 如下所示,明亮模式下纯白色不会在黑暗模式下转换为纯黑色。...分别从一级四级(Primary, Secondary, Tertiary and Quarternary)。 ? 第三级标签颜色用于占位符文本,例如搜索栏。四分之一标签颜色用于禁用文本。...这里有一些需要注意事项: 尝试选择一种亮模式和暗模式下均能正常工作颜色相同RGB值)。 或者您可以选择2种不同颜色,一种用于亮模式,另一种用于暗模式。...另一个例子,如上图,对于明暗模式,同一文本具有两种不同颜色。有时很难两种模式下都选择通过对比度测试相同颜色因此,您可以为两种模式选择2种不同颜色

3.2K10

JS计算颜色对比度

除非您灵活并了解如何找到最大色彩对比,否则开放自定义网站配色方案能力可能会导致灾难。 本文中,我将向您介绍两个简单公式,以确定您是否应该使用白色或黑色文本,具体取决于背景颜色。...也许这些是预先制作配色方案,公司颜色或从图像中提取。 现在我们有了这些潜在背景颜色及其十六进制值,我们需要找出相应文本白色还是黑色,基于哪个具有更高对比度,因此提供最佳可读性。...'black':'white'; } 没有那么简单!该函数将六字符十六进制颜色转换为整数,并将其白色整数值一半进行比较。该功能易于记忆,但在理解我们如何感知频谱某些部分时却很幼稚。...这对于可访问性非常重要,以确保文本和链接颜色背景之间有足够对比度。 Kevin HaleParticletree也有一篇很棒文章,讲述了他选择浅色或深色主题经历。...如果我们使用简单’50%’对比度函数,我们可以看到建议黑色除了第二行深绿色和紫色之外所有颜色。一般来说,等式感觉颜色很浅,黑色是文本更好选择。

5.3K30

Excel实战技巧65: 制作漂亮用户窗体按钮——当鼠标移动到按钮时高亮显示

下面,我们来实现当鼠标移动到用户窗体按钮时,会使用颜色高亮显示,让用户窗体更生动,如下图1所示。 ? 其实,你图1中看到按钮并不是用户窗体内置传统命令按钮,而是使用图像控件来制作。...由于图像是静态,在运行时不能更改颜色因此每个按钮都由两个图像组成,一个图像代表鼠标悬浮在按钮状态,另一个图像代表鼠标未悬浮在按钮状态。...然后,使用VBA代码来根据鼠标的位置切换这两个图像可见性,从而实现按钮动态变化。 Excel工作表中创建按钮图像 使用文本框在Excel中创建按钮图像。...本例中,将使用绿色和白色/灰色格式来指示用户是否将鼠标悬停在特定按钮。下图2是我制作用于按钮图像文本框。 ? 这里要注意是,四个文本大小和格式设置都必须完全相同。...但是,如果用户将鼠标放置除这两个按钮之外其他地方时,我们希望这两个按钮显示绿色,因此要使用用户窗体MouseMove事件: Private SubUserForm_MouseMove(ByVal

7.9K20

不懂设计产品不是好开发

background color是应用在屏幕背景UI组件后面的颜色。error color是应用在组件以突出错误颜色。通常情况下,这些颜色品牌没有关联。...因此,如果我们想的话,我们可以将相同Surface、background、error color应用于所有公司特定主题上。 onXXX colors:这些是UI组件文本和Icon颜色。...如果这些类别在语义可以分为两组,我就会首先为第一组挑选3种具有类似调和性颜色。然后,我将为第二组找到每种颜色互补色。 色彩理论是一个巨大的话题,而且并不简单。为背景找到合适颜色需要进行实验。...根据WCAG (Web Content Accessibility Guide) 2.0,对比度是对两种颜色之间可感知「亮度」或亮度差异一种衡量。白色背景白色文字或图标的对比度为1:1。...白色背景黑色文字有21:1对比度。 Material设计指南确保背景和前景(文本或图标)之间应用WCAG建议最小对比度,即4.5:1。

2.5K20

教你Tableau中绘制蝌蚪图等带有空心圆图表(多链接)

那么我们如何在Tableau中创建一个相似的图表,并使得空白圆圈里面保持白色(或者任何背景颜色)呢? 不好用方法 我介绍解决方案前,我将分享一些自己不太成功尝试。...那么为什么创建一个有白色圆心圆圈PNG文件里呢?这样做问题是,当Tableau对保存为具有透明背景PNG文件中自定义图形颜色编码时,它会改变白色中心颜色,最后会出现彩色圆点。...JPG问题是无法设置透明背景,所以你最后得到是纯色方块,而不是圆形。此外,即使可以设置透明背景,将创建不同颜色自定义图形背景颜色匹配也会十分麻烦。...我发现创建空白圆圈最好方法就是用另一个圆圈填充白色(或其他背景颜色点内部。因此,我们将复制销售圈栏并将其覆盖在当前圆圈顶部。...: 用白色圆圈线之间构造间隙折线图: 下面是我根据Mark原始工作簿创建Tableau工作簿,其中包含这些不同图表变体: Tableau工作簿链接: https

8.4K50

Flutter中容器组件

如果Container组件没有子项,它将自动填满屏幕给定区域,否则尺寸取决于给定子元素高度和宽度。 注意:没有任何父组件情况下,不应直接使用容器组件。...本文使用是flutter最新版本,如果不是最新版本,可以使用flutter upgrade升级一下。 让我们从一个空容器开始,设置绿色颜色属性。容器将填满所有屏幕。...我们可以看到容器只占用了子组件大小。 颜色属性 您可以使用color属性为容器应用背景色。...Color(0xFFFFFF); // 完全透明白色 (不可见) Color(0xFFFFFFFF); // 完全不透明白色 (可见) 您可以使用.fromARGB(A = Alpha或不透明度,R =...如我们之前所知,如果容器组件没有子代,它将自动填充屏幕给定区域,并且由于我们具有最大宽度和最大高度,因此容器将仅填充最大宽度和最大高度。 让我们将“文本”组件添加到容器中。

1.9K20

Refactoring UI

更好方法是根据背景色手工挑选新颜色 选择相同色调颜色,然后调整饱和度和亮度, 直到你觉得合适为止 # 通过取消强调来强调 与其进一步强调你想引起注意元素, 不如想想如何去强调之竞争元素...45 75 个字符之间 # 处理更广泛内容 如果将段落文本图片或其他大型组件混合, 即使整体内容区域需要更宽以容纳其他元素,也应限制段落宽度 # 基线,非中心 很多情况下,使用多种字体大小单行创建层次是有意义...# 寻找边缘 最深色调通常用于文字,而最浅色调可能用于元素背景着色 一个简单警报组件就是一个很好例子, 结合了这两种用例,因此可以很好地选择这些颜色 选择底色色调相匹配颜色,然后调整饱和度和亮度...3:1 # 翻转对比度 彩色背景使用白色文字时, 要达到 4.5:1 对比度,颜色往往需要很深,这一点会让你大吃一惊 可以通过翻转对比度来解决这个问题,与其深色背景使用浅色文字, 不如在浅色背景使用深色文字...# 旋转色调 如果一开始就使用背景色, 然后简单地调整明度和饱和度, 你会发现如果接近纯白色, 就很难达到建议对比度 由于有些颜色比其他颜色更亮,要想在接近白色情况下增加对比度, 一种方法是将色调旋转到更亮颜色

55430
领券