热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

把图标变成圆形的html_图标种类太多,不知道怎么使用?这篇文章带你全面认识与使用图标...

来源:ui.cn作者:Destiny元术心整理编辑文章大纲:一、存在意义二、多维度分类I.按功能分类II.按表现形式分类III.按设计风格分类三、图标绘

f4357a8644a7190b9bbcb9ff5c20d4d8.png

来源:ui.cn 作者:Destiny元

术心 / 整理编辑

文章大纲:

一、存在意义二、多维度分类

I.按功能分类

II.按表现形式分类

III.按设计风格分类

三、图标绘制四、运用场景与选择图标五、写给设计师 一、存在意义  

UI设计中,icon是重要组成部分,相对于使用文字,icon表达会让效果更清晰,

对于信息传播和视觉效果表达都有重要意义。

图片对比

1.纯文字与图标使用对比,图标从视觉上更简洁易识别,阅读性更强 

af7ebef9ed523b49d6f6fa400d2a9cce.png

2.纯文字与文字+图标,这里举两个例子

金刚区去掉图标后,页面缺少icon点缀,显得很枯燥,目前的UI视觉设计中,也是设计手法是不允许的。

3fa43162eca5a1ad5ccd9a44b933139e.png

选用的是百词斩个人中心,即使原页面icon存在感也是选用的视觉感偏弱的线性图标,在去掉后,页面层次感和阅读性就降低很多,可以尝试仅仅从icon找某个功能,一定会比仅文字快,时间成本会相对降低,也说明了设计icon时,尤其是说明性和交互性图标,准确度要高。

如果原设计是面性图标对比感受会更明显。

300b1c32e746b202ff1900ca4887a7df.png

 二.多纬度分类  

图标应用广泛,单一从风格分类是无法做到全面了解的,广度和深度也达不到全面认识,概念也不清晰。针对这一问题,我以广度为横轴,将它分为功能,表现形式和设计风格三大类,逐个纵向挖深。

功能分类

按功能分类:交互性图标,装饰性图标和说明性图标。

1.交互性图标

具有双向信息传递能力,不仅可以向用户传递某种信息,引导帮助用户执行特定操作,同时也允许用户向程序传递控制信息,从功能重要程度来讲,它的重要性是最高的。比如:登陆注册按钮,开关按钮,数量按钮,点赞,转发分享等都属于交互性图标。

e12da7397097fd64561e8b36d01e4f57.png

2.装饰性图标

主要为了提高页面设计性,加深个性化设计风格,与此同时,提升用户线上体验感,迎合受众群的偏好,提升设计亲和度。常见的比如:符合节日需求时,线上活动呼应,图标个性化。比如:页面升级,空页面,奖励,用户等级等都属于装饰性图标。

7534d57ca1b179589d0b7ba7c43348a7.png

3.说明性图标

阐明信息图标类型,区分不同功能或内容的视觉标记;简单的说,就是对功能的解释说明。常见的比如:表现行业特性时,金刚区或个别功能区icon设计;面向不同用户群体时,选择风格设计,早教类APP与健康类APP对比就很明显。

4653e2b68ae8678b6c859605ad602ea3.png

首页图标也都属于,以美团为例子,它结合了线性图标,渐变面形图标,将金刚区分为三部分,增强页面的层次感和识别度。

ceeb749d7b7cfbfa0fe6033656053c94.png

表现形式分类

按表现形式分类:象形图标,隐喻图标,工具图标和混合图标

1.象形图标

起初,设计师为了保证高识别度,降低学习引导成本,写实性icon对生活的映射更贴切,用户也会将其与实物相联系。ios相当长一段时间流行 “Skeumorphic设计理念”,它就属于超写实设计。并且认为只要有可能,在应用上增加现实的、物理的纬度,与现实越相像,操作越相同,就越容易使用户理解运作模式,接受度就越高。

2.隐喻图标

两种不相关但却有着某种相似特质的事物用icon的方式链接起来,达到记忆和使用目的。比如:设置与工具,云端与云,购物与袋子,会员与钻石或皇冠等等。

729c642ec7b2a0be30fae053afa8a905.png

3.工具图标

主要以行业类别为分类,使用范围广泛,大众或行内人士识别度高,且被长期使用。比如:建筑行业,医疗行业,化工行业等等。

4.混合图标

也就是前三种的结合,目的在于达到不同的视觉效果和应用结构。前段时间追波很流行的MBE粗描边风格icon就是综合图标的产物,多表达设计师个人设计风格或适用某类设计感较强的软件。

f2a6e93484f73c66587290219daebd1d.png

设计风格分类

按设计风格分类:面性图标,线性图标,扁平图标,拟物图标,2.5D图标和桌面应用图标

1.面性图标

使用范围最广,稳定性强,区分页面层次感更高。设计UI页面时,使用也要从页面层级关系和产品功能角度考虑具体运用。面性图标的分类也有很多,不仅仅只有常规的,还有多色,渐变,不透明叠加,插画,扁平投影等等。

9ac44df7d6139e7bd55b0fe5ab85037c.png

2.线性图标

使用感更轻盈,精致度更高,简约风格页面使用最多,也是当下流行的风格之一。除了常见的纯色线状图标之外,还分双色或多色,多种粗细结合,缺口型,渐变,描边不透明叠加等等。

6ebc45fd442dda72c786d3f5d45e2df6.png

3.扁平图标 

其实就是线+面,面+面。变现方式多样,拓展性强,更个性化,年轻化一些,相同,同样设计风格的icon,在更换颜色后就能体现和传达不一样的信息。

32d15e9d44466f250c2876a784333d67.png

4.拟物图标,2.5D图标和桌面应用图标

d7600e04d5e4eda1a71505f79cb3428c.png

 三、图标绘制  

需要有一个从简单到复杂的是凡事要经历的过程。在布尔运算支撑下,绘制也分为三个主要原则:风格一致,大小一致,透视一致。紧扣三原则绘制,特殊情况判断后处理,就是一个规范化图标。

画图标-绘制三步法:以信息为例子

1.图标大小,运用辅助线帮助绘制,对齐像素格,保证导出图标边缘清晰

df9e05b156c8f3aa029005fc1612f794.png

2.长度,粗细,圆角,颜色统一,调整好即可

d3d2305c0216f5ad07939ef1c7c689e3.png

3.布尔运算

60b29df258445fbd34dc7427e06290bd.png

图标绘制的特殊处理:

1.同一大小的图标,因为形状不同,视觉效果会不同,如下图,同样都是100px·100px的圆形和正方形,但从视觉上却上完全不同的,这时需要,抛去参考线束缚,使图标视觉上大小统一,根据图标删格系统绘制。

9b50f00c8a55c0a7fc8a11eb32e5f79b.png

4f033e17a41181a76222878475e0fbaa.png

2.图形叠加中心对齐时,视觉效果出现偏移,应该以视觉效果为主,强制对齐,反而会使页面效果重心偏移。  

e197dc7006e5cdebec01912f9bc0ad5e.png

 四、运用场景与选择图标  

运用场景的选择一定是在设计风格确定后,进行选择使用的,不能把icon运用场景和设计风格下的图标概念混淆(你细品)。使用图标的前提一定是风格类型一致,判断风格一致的方法就是看图标设计风格分类和绘制原则。

主要运用的场景分为5种:顶部导航栏,底部标签栏,金刚区,交互区,分类列表

1.顶部导航栏

UI页面顶部主要以轻便为主,不易过重,图标使用也以简单简洁为主,不能太抢眼,起到便捷引导作用,准确表达,一般使用单图标,不结合文字。

25d8649ff513f8961cea09ea3f6c1761.png

2.底部标签栏

位于主页页面底部,利于用户页面切换,图标数量一般控制在3~5个为宜,采用图标结合文字的方式体现产品功能。

23f9ccecaf61bf0c3748d0d98a95d57f.png

3.金刚区

之所以称之为金刚区,是因为它一般位于主页中部位置,在banner或搜索栏之下,是产品主要功能区的核心集中位置,为子板块做引流,用户流量40%~58%都是来自于金刚区,它占用首屏位置大概在22%~25%之间,采用图标结合文字的方式体现产品功能。

d9ebd67b54dec0f4ae1261e52cf737f0.png

4.分类列表

一般都是瀑布流排列,宫格排列,色块排列,统一页面风格,准确表达,利用用户定位功能模块。

6595d2b8865116868f925402adf0fd27.png

5.交互功能区

这就是交互性图标使用最多的地方,收藏,点赞,刷新,搜索等等。

 五、写给设计师  

1.图标的使用同样需要前期思考:分析用户,功能信息,竞品分析和行业经验。(和个人中心设计原则是一样的思维模式)

2. 图标设计需要在遵循原则的情况下进行个性化创作,与辨识度和适用性相结合,不断提升用户使用体验感和信息感知速度,准确传达信息。

3.多分析思考,积累知识,提高自己对运用的敏感性,一起加油吧~

给个鼓励,点个赞吧~

原文地址:https://www.ui.cn/detail/556315.html

//术心//是一个专业做设计分享的公号,每天晚上10:00-10:30,给各位分享设计经验、解决设计问题、了解设计资讯、分享设计教程,为你捋直设计之路

————推荐阅读下面是一些精选的内容,大家可以好好看看,有移动端界面设计尺寸规范,还有大厂一线设计师的设计经验分享,还有一线运营人员分享的5个月30万粉丝的公众号运营经验,你想要的都在这里,快来看喽!!!5b0c7dd19781f80019ff258e767d2cf5.png6b5403ed5ca812802690ca0480a49efc.png24bd6ab2ed76c56cfd141bc7a71e950b.pnga6e39a45dfa3d24d6802322c61ae4da7.png微信订阅号“术心”订阅号成立三年有余,在这三年时间中,承蒙十万余名粉丝的厚爱,让我有动力坚持每天分享设计干货,相信未来我们会越来越好,我们的群体会越来越壮大,去帮助更多的设计师朋友,加油!11d140de011c14b369bfbab5d0630f16.gif你点的每一次「在看」,//就是对我最大的支持//b27df958421b122d68ecf3f45086bc16.gif



推荐阅读
  • 技术分享:从动态网站提取站点密钥的解决方案
    本文探讨了如何从动态网站中提取站点密钥,特别是针对验证码(reCAPTCHA)的处理方法。通过结合Selenium和requests库,提供了详细的代码示例和优化建议。 ... [详细]
  • 在Linux系统中配置并启动ActiveMQ
    本文详细介绍了如何在Linux环境中安装和配置ActiveMQ,包括端口开放及防火墙设置。通过本文,您可以掌握完整的ActiveMQ部署流程,确保其在网络环境中正常运行。 ... [详细]
  • 如何高效创建和使用字体图标
    在Web和移动开发中,为什么选择字体图标?主要原因是其卓越的性能,可以显著减少HTTP请求并优化页面加载速度。本文详细介绍了从设计到应用的字体图标制作流程,并提供了专业建议。 ... [详细]
  • 扫描线三巨头 hdu1928hdu 1255  hdu 1542 [POJ 1151]
    学习链接:http:blog.csdn.netlwt36articledetails48908031学习扫描线主要学习的是一种扫描的思想,后期可以求解很 ... [详细]
  • 从零开始构建完整手机站:Vue CLI 3 实战指南(第一部分)
    本系列教程将引导您使用 Vue CLI 3 构建一个功能齐全的移动应用。我们将深入探讨项目中涉及的每一个知识点,并确保这些内容与实际工作中的需求紧密结合。 ... [详细]
  • PHP 5.5.0rc1 发布:深入解析 Zend OPcache
    2013年5月9日,PHP官方发布了PHP 5.5.0rc1和PHP 5.4.15正式版,这两个版本均支持64位环境。本文将详细介绍Zend OPcache的功能及其在Windows环境下的配置与测试。 ... [详细]
  • 本文介绍如何使用Python进行文本处理,包括分词和生成词云图。通过整合多个文本文件、去除停用词并生成词云图,展示文本数据的可视化分析方法。 ... [详细]
  • Codeforces Round #566 (Div. 2) A~F个人题解
    Dashboard-CodeforcesRound#566(Div.2)-CodeforcesA.FillingShapes题意:给你一个的表格,你 ... [详细]
  • 本文详细探讨了网站流量统计中常用的三个关键指标:页面浏览量(PV)、独立访客数(UV)和独立IP数(IP)。通过分析这些指标的定义、计算方法及其应用场景,帮助网站运营者更好地理解用户行为,优化网站内容与用户体验。 ... [详细]
  • 本文探讨了在UC浏览器中调用分享面板后,图片无法正常显示的问题,并提供了详细的解决方法和代码示例。 ... [详细]
  • 提升Tumblr爬虫效率与功能
    本文介绍了对之前开发的Tumblr爬虫脚本进行升级,整合了两个脚本的功能,实现了自动分页爬取博客内容,并支持配置文件以下载多个博客的不同格式文件。此外,还优化了图片下载逻辑。 ... [详细]
  • 尽管深度学习带来了广泛的应用前景,其训练通常需要强大的计算资源。然而,并非所有开发者都能负担得起高性能服务器或专用硬件。本文探讨了如何在有限的硬件条件下(如ARM CPU)高效运行深度神经网络,特别是通过选择合适的工具和框架来加速模型推理。 ... [详细]
  • 本文作者分享了在阿里巴巴获得实习offer的经历,包括五轮面试的详细内容和经验总结。其中四轮为技术面试,一轮为HR面试,涵盖了大量的Java技术和项目实践经验。 ... [详细]
  • 本文介绍了在Windows环境下使用pydoc工具的方法,并详细解释了如何通过命令行和浏览器查看Python内置函数的文档。此外,还提供了关于raw_input和open函数的具体用法和功能说明。 ... [详细]
  • 卷积神经网络(CNN)基础理论与架构解析
    本文介绍了卷积神经网络(CNN)的基本概念、常见结构及其各层的功能。重点讨论了LeNet-5、AlexNet、ZFNet、VGGNet和ResNet等经典模型,并详细解释了输入层、卷积层、激活层、池化层和全连接层的工作原理及优化方法。 ... [详细]
author-avatar
我才是陈墨_773
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有