图标是界面设计中最重要的元素之一,也是我们UI设计师必备的技能,日常工作中我们经常会接到含有图标设计、优化的需求。但到底什么样的图标才算是优秀的?也许很多设计师并没有太完整的评判体系,只是凭感觉,这样就会造成输出效果不稳定、耗时太长等不良的后果。

所以借着这次机会我梳理了一套图标设计自检的评判体系,一共五个维度,大纲如下:

1.识别

2.性格

3.品牌

4.饱满

5.细节

1.识别

评判事物的价值在于它的用途是什么!

图标的用途是帮助用户理解信息,所以“识别性”就是图标最重要、最底层的价值,如果你设计一个图标,用户看不懂,即使视觉再美观,也是无根之木,没有任何价值可言!

识别性可以分为两个方面,一是含义识别,二是视觉识别。

先说含义识别:简单来说就是你的图标能不能被理解,当然并不是设计师自己能理解就ok,而是需要用户来决定,这里和大家分享一个我判断图标是否易识别的方法——内部用户调研法,说白了就是随机问一些团队内部人员,最好多问几种岗位,这样得来的结果更加可靠,案例如下:

我在改版“话题”这个图标的时候,想到了微博的“#”,于是把“#”和气泡框结合到了一起,如下图:

这时我找来10个内部人员进行测试,只有3个能看懂图标的意思(这3个人都是平时经常玩微博的),在这样的数据之下,不用犹豫,这个方案一定是不可取的。

在进行调研时,最少要保证80%的人能看懂,才证明你的方案是可行的。

再来说视觉识别:顾名思义这一点已经与图标含义无关,而是视觉层面的问题,例如大小、底色等等阻碍用户识别的因素。

这里引入一个国外的测试结果,是我在一位前辈的文章中看到的,测验包括一组四种样式的图标:白底黑色实心图标,白底黑色空心图标,黑底白色实心图标,黑底白色空心图标,经过10天的时间,1260名参与者总共完成了超过25000次图标的认知测试。将得出的数据分成四组进行双向方差分析,在相同的统计条件下,选择黑底白色空心图标要比其他三种组合的时间慢0.17秒,也就是说这种图标的信息表达能力会少弱,如下图:

所以在这样的理论与数据的支撑下,我对部分图标进行了如下改版:

有底色的图标全部从线性改成面性,如改不成面性(例如时钟)需要适当加粗描边,目的就是提高视觉识别性。

切记,识别性是图标最重要的价值,尤其是在没有文字说明的情况下,一定不要让用户产生困惑,不然你就是在消耗用户体验,而不是给用户体验赋能!

2.性格

试想如果一个人没有性格,那这个人就是没有灵魂的,图标也一样,没有性格即没有灵魂。

那如何打造属于自己的性格呢,我们需要从用户和品牌出发,例如腾讯动漫的用户都是动漫、cosplay爱好者,给人一种又萌又可爱的感觉,所以我们需要让图标尽量圆润一些:

像上图2号图标一样,增大圆角,使图标看起来更加圆润可爱。

基于这样的用户人群,我们还将原有一些单色图标,改成下面这样的彩色图标:

目的就是让图标可爱活泼的性格更加明显。

3.品牌

品牌性是我们经常提到的纬度,常用的提取品牌的基因也有很多,颜色、图形、吉祥物等等,这里举两个例子,一个是具象的品牌基因——吉祥物:

我们有自己的品牌吉祥物——黑子,所以在图标设计时可以将其运用起来,如下图就是结合黑子形象设计出来的“逗币”图标:

再举个比较抽象的例子,从logo当中提取品牌基因。

由于logo的字体笔画比较粗,整体给人一种厚重饱满的感觉:

因此我们可以在品牌logo中提取“粗胖饱满”的品牌基因,在这样的背景下就不用再纠结图标使用2px描边还是3px的描边了:

我们可以很确定的使用3px描边,因为它既符合品牌基因又符合用户性格(肥胖圆润显得可爱)。

4.饱满

很多时候我们做出来的图标不够精致,其中一个很大的原因就是不够饱满。

如何判断图标是否饱满呢?我常用的衡量方法就是在图标上面加一个矩形,看图标的正形的面积是否还可以增加。

例如下图,蓝色是正形,红色是负形:

很明显蓝色的正形面积是可以增加的,例如:

这就是在增加图标的饱满度,我也是按照这个思路来改版图标饱满度的。

举个真实的例子,我们原版的续看图标是上下结构,而上面部门的图形太窄,导致左上角、右上角的空白太多(也就是绿色部分太多),没有撑满矩形,如下图:

于是我对图标的结构进行了调整,尽可能的减少绿色部分,最后达到了下图这样的效果:

最后提醒大家,对于图标的饱满度,还需要结合整套图标的视觉效果来进行调试,虽然上面这个方法可以解决大部门图标的饱满问题,但还是要具体场景具体分析,切记,我们的目标是让整套图标看起来和谐、统一、精致!

5.细节

细节也包含很多方面,例如:

5.1 角度是否一致或者遵循某种规律:

我们定制的角度规范是30度的倍数,这样可以很大程度的提高图标统一性。

5.2 描边末端的细节处理

下图就是一个错误的例子,一个描边末端是直角,一个又是圆角:

我们在处理这样的细节时,一定要保证统一性。

5.3 像素对其问题

大家会觉得只要把一个尺寸的图标做好像素对齐,导出其他倍数的图标就是ok的,其实这样的想法是不对的,因为在导出0.5或1.5倍数关系的时候,像素很容易再次产生不对齐的情况。

举个例子,我们做图标是以2倍图为基础,然后统一导出3倍图,那这时候3倍图就是2倍图的1.5倍,导出的时候就发生了下面这样的情况:

虽然2倍图是像素对齐的,但3倍图却没有对齐,如果设计师没有仔细检查切图,就会发生线上图标发虚的情况,所以我们在输出切图时,一定要仔细核查,发现错误及时调整,免得造成不良影响。

除了以上这些,还有视觉大小、圆角、描边粗细是否统一的细节,当然,这些都比较容易理解,就不一一举例说明了,大家在做图标设计的时候一定要多多注意。

总结

本次梳理的五纬自检法可以用在图标设计的自我检查、改版优化等多个方面,或许它并不全面,但一定具有参考价值,希望能给大家带来启发和灵感,我们也会更加努力,争取做出更好的作品和教程与在设计道路上的你们分享交流!

编辑:千锋UI设计

作者:腾讯动漫TCD1

来源:站酷

转载于:https://juejin.im/post/5b2cd79de51d455892718eb6

UI设计必备:关于图标的设计优化相关推荐

  1. UI设计必备工具有哪些?

    UI设计学习,软件的使用是必不可少的,不能熟练的掌握软件的操作,有再好的创意也是没有用的.那么,UI设计学习需要那些软件呢?本文苏州学码思小编和大家简述学习UI设计的一些必备软件. 1.PS,开发和发 ...

  2. UI设计必备工具之活学活用

    UI设计必备工具活学活用 工欲善其事,必先利其器.一个优秀的设计师,相关软件的熟练使用是一个重要的因素.随着移动端设备的普及,产品开发速度越来越快,相应的UI设计软件也层出不穷.下面让我们认识一下最经 ...

  3. 高级UI设计必备三个意识

    你印象中的高级UI设计师是怎样的?是出色的插画能力.独到的设计品味,还是像素级的专业精神.极致的用户体验?是把甲方爸爸Battle成乙方王八的沟通能力,还是上对需求下对开发同时游走于多个project ...

  4. UI设计师必备的13款常用设计工具

    好的工具自然可以让你在设计时如虎添翼,学好UI设计是成为一名合格的UI设计的第一步.作为一名UI设计师想要设计出让用户满意的作品,除了需要具备高超的技能.丰富的经验外,还需要掌握一些工具.下面小编就为 ...

  5. 猿创征文|在校大学生学习UI设计必备工具及日常生活中使用的软件

    嗨,大家好,我是异星球的小怪同志 一个想法有点乱七八糟的小怪 如果觉得对你有帮助,请支持一波. 希望未来可以一起学习交流. 我是一名在校大二的学生,目前在学习关于UI设计方向的一些课程,平时会用到UI ...

  6. UI设计师必备技能:APP 界面设计原则

    APP软件界面设计不纯粹是技术设计,也不再是纯粹的进行视觉图像的艺术组合,它牵涉到用户行为分析.视觉传达设计.人机交互.设计开发.作为UI设计师必备看家技能之一的APP界面设计,具体操作中应该注意如下 ...

  7. UI培训教程之系统图标如何设计?

    UI设计在近几年广受大家的关注,学习UI设计的人越来也多,今天小编要介绍的就是其中的系统图标设计方法,系统图标在UI设计中是非常基础的图形化语言,也在页面交互中起到很重要的作用.单个图标的设计并不难, ...

  8. 迷你图标集大集合:5000+ 30套免费的图标(不得不下,设计必备)

    图标是一个网站设计必备的元素,当然在互联网上必能找到,但今天我要分享迷你图标集是所有免费迷你图标集可以在许多不同的地方,像电脑使用的数以千计的免费图标,应用程序和像iPad和iPhone.Also类似 ...

  9. UI设计中线面结合图标设计总结

    大家好,图标在UI设计中占了一席之地,不同风格的图标会影响页面整体风格效果.前面2篇文章分别介绍了<线性图标>.<面性图标>,今天我跟大家分享一下线面结合图标的一些设计样式. ...

最新文章

  1. 手机内存解读以及android刷机原理
  2. android enum 内存,Android 中的 Enum 到底占多少内存?该如何用?
  3. java 数据库改操作_数据库的插入、修改、删除操作(java实现)
  4. Pycharm使用秘籍
  5. 一个网站大概多少钱_建一个外贸网站大概需要多少钱?角点科技总结建外贸网站的费用...
  6. SpringBoot 2 整合 Spring Session 最简操作
  7. 《C++ Primer》读书笔记—第六章 函数
  8. Vijos P1786 质因数分解【质因数分解】
  9. matlab函数结果,matlab多返回值函数怎么设定
  10. 作为非计算机专业的我,是如何拿下软考软件设计师的?
  11. GitHub上十大热门Python项目
  12. 发起http请求raw格式
  13. matlab病毒模拟传播
  14. nc文件处理学习资料
  15. 支付宝支付API之签名与验签
  16. 全球及中国芯片产业研发方向与投资规模预测报告2022版
  17. 我失业了,公司与我解除劳动合同关系
  18. 有 1、2、3、4 四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
  19. java分布式实现图片上传到图片服务器
  20. FPGA实现ADC采样芯片ADS8688的采样

热门文章

  1. php 值转移,迁移与数据填充 - Migrations Seeding
  2. ironpython使用numpy_为IronPython安装numpy
  3. 梦幻模拟战pc版更新服务器正在维护,原创:WIN7完美运行《梦幻模拟战3》PC版本解决方案。...
  4. 2020年中总结之 -- 怎么挤进一线大厂?非软文!
  5. mac之安装aircrack-ng
  6. 【算法】用一行PHP代码画一个心形
  7. 【K8S实战】-超详细教程(一)
  8. apache commons fileupload 邮箱列表
  9. MySQL数据库之日志管理
  10. [https+certificates]利用IIS将.cer转换成.pfx格式