UI 设计中的渐变

简评:渐变是通过两种或多种不同的色彩来绘制一个元素,同时在颜色的交界处进行衰减变化的一种设计。从拟物到扁平再到渐变,人们慢慢发现它能创造出从未有过的一种色彩感觉 —— 独特、现代和清爽。(本文译者@Aceyclee

很长一段时间以来,设计界都不怎么待见「渐变」,这还得拜 90 年代的 PowerPoint 所赐,毕竟那时候的渐变是这样的:

艺术字中的渐变

然而时过境迁,今天你打开 Dribbble 或者 Behance,可能会看到不少使用渐变的设计。本文将会分享如何在设计中使用「渐变」的实用技巧。

▎为什么我们突然爱上了渐变?

想回答这个问题,我们需要重返 2014。

2014 年是扁平设计流行的元年。这一年,Google 发布了 Material Design,Apple 也用扁平 UI 更新了 macOS。那年的扁平设计让人感到兴奋,特别是和拟物设计对比的时候。

但是扁平设计的局限性也是显而易见的,其中最大的一个局限是 —— 设计师能够使用的颜色和样式大大减少,几乎不到 15 种颜色可用于扁平设计。

由此,设计师们开始尝试「渐变」:

  • 它给设计师带来了更大的创作自由。扁平设计中单一的颜色扼杀了设计的潜力,而渐变为无限可能打开了大门。通过混合颜色的手段,设计师们可以创造出更丰富的视觉样式。
  • 渐变还给设计引入了深度和维度,解决了扁平设计中一切都「太平」了的问题。

▎渐变让人惊喜

比如说,渐变能做出更大胆的表达。

渐变创造出了一种意想不到的效果,即使像应用图标这样微小的元素,也别有一番风味:

Instagram

又或者,渐变能突出某些元素。

一个好的用户体验,往往能引导用户完成产品流程,而精心的设计有助于让用户下意识地进行下一步。比方说让页面某些部分视觉效果更强烈,从而让用户更关注这部分。

?下面是 Mixpanel 的主页,插图是主页的一大元素,而渐变的背景则引导了用户去关注镇部分。

▎六种创造渐变的技巧

1. 让我们先看看渐变的基础类型

渐变有几种基础类型,他们都会有一个中心起点,颜色从这里开始,然后逐渐融入其他颜色。

a. 线性

线性渐变是一种依直线过渡的色带,颜色从一种颜色平滑过渡到下一种。

创造线性渐变,需要指定两种颜色,或是一种颜色的不同两种

b. 径向

径向渐变是从中心点开始往外辐射,设计师可以指定中心点的位置和渐变的大小。

c. 锥形渐变

如下图,你可以在 Adobe Illustrator 中创建锥形渐变

2. 注意渐变颜色的选取

不是所有的颜色都能很好地相互配合,如果用互补色进行渐变,看起来就不是很好:

红色到绿色的渐变,看起来脏兮兮的:

创建渐变的时候,最好使用相近的颜色:

或者相同颜色的不同深度:

3. 渐变过程中注意平滑过渡

理想情况下,不应该让用户注意到一种颜色流入到另一种颜色中,颜色的过渡应该非常顺畅。

?下面这个是反例,你能很明显地看到分隔两种颜色的色带,这就给人一种很突兀的过渡:

平滑应该是这样的:

4. 情绪的传达

颜色能唤起情绪的反应,我们可以利用这个属性,在更深的层次上和用户进行联系。

仔细思考你希望用户与产品互动时感受到什么。

例如,在一种比较高能量的氛围中,可以采用红橙渐变:

而在轻松的氛围,不妨试试蓝色渐变:

5. 不要忘记颜色对比

无论何时都要注意设计的可读性,而这就是对比的功用。

缺乏色彩对比会导致很差的可读性

合适的对比才是正确的姿势

6. 一些趁手的工具

工欲善其事必先利其器,除了 Adobe Illustrator,还有其他工具可以用于创建渐变效果:https://uxpro.cc/toolbox/visual-design/colors/,这里就不一一介绍了。


原文链接:Gradients in UI Design
推荐阅读:Chrome 小恐龙背后的故事 | 设计师专访


极光推送
极光是中国领先的移动大数据服务商。其团队核心成员来自腾讯、摩根士丹利、豆瓣、Teradata和中国移动等...

极光(www.jiguang.cn)是中国领先的移动大数据服务商。其团队核心成员来自腾讯、摩根士丹利、豆瓣、Ter...

1.3k 声望
1.3k 粉丝
0 条评论
推荐阅读
极光笔记 | 极光PUSH服务助力企业提升抢单速度
随着硬件、软件、网络等不断发展、完善,互联网已经渗透到了日常生活中的方方面面,在直接赋能原有行业服务的同时也带来了很多新的服务模式,给人们日常生活带来了极大便利。例如:外卖、快递、跑腿等相关业务更...

极光JIGUANG阅读 231

封面图
JavaScript中单例模式这样用
如果希望自己的代码更优雅、可维护性更高以及更简洁,往往离不开设计模式这一解决方案。在JS设计模式中,最核心的思想:封装变化(将变与不变分离,确保变化的部分灵活,不变的部分稳定)。单例模式那么来说说第...

一颗冰淇淋3阅读 1.7k

15分钟入门23种设计模式:图解,范例和对比
本文力图在15分钟内,通过UML图解、范例和类比,让你对面向对象的23种设计模式形成提纲挈领的认识,从而让我们在面临代码设计问题时更加成竹在胸。本文源代码: UML, Sample Code。

风云信步5阅读 672评论 1

短小精悍的发布订阅库 mitt
发布-订阅模式定义了一种一对多的依赖关系,让多个订阅者对象同时监听某一个主题对象。这个主题对象在自身状态变化时,会通知所有订阅者对象,使它们能够自动更新自己的状态。

qinghuanI3阅读 292

封面图
面试的时候别再说你不会设计模式了
最近在设计一个对某个中间件的测试方案,这个测试方案需要包含不同的测试逻辑,但相同的是需要对各个环节进行记录;比如统计耗时、调用通知 API 等相同的逻辑。

crossoverJie阅读 1.2k

网站汇总
1、免费字体(fontspace)网站地址:[链接]2、在线PS工具网站地址:[链接]3、中国风配色网站网站地址:[链接]4、Wallhaven壁纸网站地址:[链接]5、在线图片压缩网站地址:[链接]6、免费图片网站网站地址:[链接]7、...

墨城1阅读 937

工厂模式、单例模式、策略模式、适配器模式、观察者模式的原理和使用详解
🎈 工厂模式工厂模式的原理作用: 就是你只要传你需要的类进去,你就能得到他的实例化对象其实工厂就是帮你实例化你所需要的类 {代码...} 工厂模式的应用实例化多个类来处理不同业务时候使用,这里以求矩形和圆形...

tiny极客1阅读 659评论 1

封面图

极光(www.jiguang.cn)是中国领先的移动大数据服务商。其团队核心成员来自腾讯、摩根士丹利、豆瓣、Ter...

1.3k 声望
1.3k 粉丝
宣传栏