前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >必读!UI图标终极设计指南

必读!UI图标终极设计指南

作者头像
用户5009027
发布于 2022-10-27 03:27:24
发布于 2022-10-27 03:27:24
9470
举报
文章被收录于专栏:静Design静Design

据说点击蓝色字体关注同学都升职加薪了

图标是一种比其他语言更能被普遍理解的视觉语言,它是一种强调对象特征的符号。它由 UI 图标、象形图和标志表示,并在各个领域中使用,因为它可以在占用小面积的情况下传达意义。

它受到许多设计师的喜爱,因为它比其他元素更容易赋予个性,并允许您尝试视觉原理。在这篇文章中,我们总结了图标的属性以及UI设计中推荐的图标设计指南。

用法

在 UI 设计中,图标主要用作应用程序图标和系统图标。它用于应用程序图标来表达您的品牌和系统图标,以便用户快速了解信息并根据信息采取行动。

风格

有线条、填充、彩色和图像方式来表达图标。目的因使用图标的空间而异,主要用于对动作进行反馈或增加注意力。

线条,填充:它以其基本形式放置在布局上。

色彩:通常用于对行动提供反馈或增加注意力。

图片:在需要高度关注时使用。我倾向于使用表情符号或独特的图标。

重量

可以组合样式以创建不同的权重。如果服务主要是图片,图标的权重应该最小化,如果服务是面向文本的,重图标可以用来给用户带来视觉上的愉悦。

特性

构成图标的元素包括厚度、尖端形状、弯曲、阴影和重叠,并且统一了表达规则,以便仅给出观看者识别图标所需的最小变化。

厚度:我使用了 1px 和 2px,因为数字屏幕会四舍五入无法表示的小数点。(随着智能手机规格的改进,有时会使用小数点。)

末端和连接处:有角端和圆端之分,圆形多用于平滑表达。

圆角:End 和 Join 使用相同的规则来保持一致性,round 经常用于平滑表达。

网格

眼睛将图标与视觉网格和轮廓分开。视觉网格是指允许相同大小区域内各种形状的图标具有相同权重和重心的网格。几何解构的对象是根据由圆形、正方形、矩形和等边三角形组成的网格产生的。

规模

我倾向于使用 8 的倍数作为基线,例如 8px、16px、24px 和 32px,以便在各种环境中进行流畅的管理。主要用于移动设备小区域的系统图标有时会以 4px 的倍数使用,以实现多功能性。

明晰

使用用户可以快速理解的最少元素进行设计。尽可能让用户友好,必要时应用简单的比喻。复杂的图标可能不会或可能需要很长时间才能让用户理解它们的含义。

细节

建议在“快速信息传输”的狭窄区域内尽量减少细节,其中图标是最重要的目标。特别是对于适合小区域的系统图标,最好只保留您正在谈论的最少内容并删除其他装饰元素。

一致性

在一项服务中执行相同功能的图标以相同的样式表示。填充和线条可以根据使用它们的上下文一起使用,但在相同上下文中使用的图标用相同的属性表示。

视图角度

尽可能使透视图从正面看。实际的数字设备是平面的,如果主要用于平面卡片空间的图标给人一种空间感,可能会感觉到认知失调。尽管它是在有限的基础上使用以引起特别注意,但不建议这样做。

熟悉度

无论平台如何,我通常都使用相同的图标。但是对于在OS平台中经常使用的样式,用户可以通过使用OS默认模板来更快地理解其含义,这是大多数用户所熟悉的形式。

视觉误差

由于图形设计工具的限制,有时需要进行视觉校正。对于下面的播放按钮,图形工具与图层末端对齐。但实际上,三角形需要调整,因为它们的重心与圆形或正方形不同。

原文:https://bootcamp.uxdesign.cc/ultimate-guide-for-a-good-ui-icon-beefc840c2e5

作者:Jake Park 翻译:静电

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-06-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 静Design 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
超全收录!这些小图标原来是这样做的
很多设计师在设计的时候,大多都是直接复制已有的图片设计,下面就利用一些动图,和大家简单分享一下这些小图标是如何做的。
用户5009027
2019/08/15
7590
【GAMES101-现代计算机图形学课程笔记】Lecture 09 Shading 3 (纹理映射)
这里补充一下上一节遗漏的一丢丢知识点,见下图。左边是渲染后的平面图,右边是对应的纹理。另外无论纹理平面原始有多大,最后都会被映射在
marsggbo
2020/06/12
2.3K0
深度好文!UI界面视觉平衡的终极指南
“ 一看就会,一做就废 ”,设计师们常常对最新的技术、风格、发展趋势侃侃而谈,却忽略了最基础的原则和理论.
用户5009027
2020/09/10
2.7K0
[译]视觉调整-设计师 vs. 逻辑
仅靠宽,高,以及坐标X,y值,电脑没法精确的指导物体的视觉重量。作为设计师我们需要对此进行一种叫做视觉调整的补偿。
小刀c
2022/08/16
5860
[译]视觉调整-设计师 vs. 逻辑
iOS多边形马赛克的实现(上)
马赛克(英语:Mosaic)是镶嵌艺术的音译,原本是指一种装饰艺术,通常使用许多小石块或有色玻璃碎片拼成图案,在教堂中的玻璃艺品,又称为花窗玻璃(stained glass)。后来该词(马赛克)泛指这种类型五彩斑斓的视觉效果。 在计算机图形学里,马赛克技术(日语:モザイク処理,英语:Pixelization)是一种利用与镶嵌画装饰艺术类似原理的影像处理方法,在香港又称打格仔。此方法将影像特定区域的色阶细节劣化并造成色块打乱的效果,其目的是为了使另一个人无法辨认,同时用在影像处理时有时也称为码赛克、打码(由单
天天P图攻城狮
2018/02/02
4.1K3
iOS多边形马赛克的实现(上)
iOS基于GPUImage的图像形变设计(复杂形变部分)
在上一部分,我们介绍了两种简单形变的GPUImage实现方式,包括自定义FragmentShader,和自定义顶点数组。这一部分,我们将介绍更为复杂的一些图像形变的实现。 Part3:基于自定义vertices的局部图像形变设计 区别于Part2中的自定义vertices和fragment数组的简单图像形变,这里的自定义vertices数组不仅仅局限于图像4个顶点,而是可以任意指定的,从而可以达到对图像的局部区域进行细微的形变调整。这里,我们以调整用户的脸型,从而达到蛇精脸的效果为例,如下图所示: 对
天天P图攻城狮
2018/02/02
2.3K0
iOS基于GPUImage的图像形变设计(复杂形变部分)
进阶渲染系列(一)——平坦和线框着色(导数和几何体)
本教程介绍如何添加对平面着色的支持以及如何显示网格的线框。它使用了高级渲染技术,并假定您熟悉“渲染”系列中介绍的材质。
放牛的星星
2020/07/10
2.6K0
进阶渲染系列(一)——平坦和线框着色(导数和几何体)
深度揭秘可部署矢量字体图标管理平台YIcon
公司现在已有一整套的Icon,那我们应该如何绘制一个Icon,让其风格与之前的保持统一呢。
用户7293182
2022/01/20
1.1K0
深度揭秘可部署矢量字体图标管理平台YIcon
桥接模式浅析
当一个抽象可能有多个实现时,通常用继承来协调它们。抽象类定义对该抽象的接口,而具体的子类则有不同的方式加以实现。但是此方法有时候不够灵活。继承机制将抽象部分与它的实现部分固定在一起,使得难以对抽象部分和实现部分独立地进行修改、扩充和重用。先来看一个示例,画不同颜色的图形的示例,如下采用继承的方式来做:
孟君
2020/07/07
1K0
胶囊网络为何如此热门?与卷积神经网络相比谁能更甚一筹?
编译 | AI科技大本营 参与 | 孙士洁 编辑 | 明 明 【AI科技大本营按】胶囊网络是什么?胶囊网络怎么能克服卷积神经网络的缺点和不足?机器学习顾问AurélienGéron发表了自己的看法。营长将文章内容翻译如下。 胶囊网络(Capsule networks, CapsNets)是一种热门的新型神经网络架构,它可能会对深度学习特别是计算机视觉领域产生深远的影响。等一下,难道计算机视觉问题还没有被很好地解决吗?卷积神经网络(Convolutional neural networks,
AI科技大本营
2018/04/26
1.2K0
胶囊网络为何如此热门?与卷积神经网络相比谁能更甚一筹?
漫谈设计模式之桥接模式
桥接模式是一种结构型设计模式,它将抽象部分和实现部分分离,使得它们可以独立变化。桥接模式通过将抽象部分和实现部分分离,可以使得系统更加灵活,易于扩展和维护。
孟君
2023/03/14
5890
【GAMES101-现代计算机图形学课程笔记】Lecture 09 Shading 3 (纹理映射)
这里补充一下上一节遗漏的一丢丢知识点,见下图。左边是渲染后的平面图,右边是对应的纹理。另外无论纹理平面原始有多大,最后都会被映射在$U-V$坐标,又称纹理坐标,并且规定坐标范围是0~1。
marsggbo
2020/06/10
1K0
Unity Mesh基础系列(一)生成网格(程序生成)
本教程假设你已经熟悉Unity Scripting的基本知识了。如果不清楚的可以看 时钟 的章节学习Unity的基础知识。而 构建分形 的章节里也提供了协程的基本介绍。
放牛的星星
2020/08/21
10.8K0
Unity Mesh基础系列(一)生成网格(程序生成)
新Sketch设计背后的故事:如何重设计Sketch的工具栏图标?
静电说:Big Sur已经发布了快一年了。这些天,随着新版本MacOS的发布,Sketch开发团队的设计师Janik Baumgartner 分享了对于工具栏图标重新设计的心得。接下来这篇文章,我们可以从中学到一些有用的知识。第一,默认图标尺寸变化对不同密度显示器效果的影响。第二,如何为单色图标带来更多的可识别性。 第三,1.5pt线条如何进行描边填充处理?
用户5009027
2021/10/27
1.4K0
用SVG实现一个优雅的提示框
Tooltips常被称为提示框(或信息提示框),提示框能够以较强的交互性、自由度为用户提供相应的提示信息。今天我们要聊的不是如何实现强大的交互行为,而是来看看如何以最好的方式来还原他们的视觉效果,并且能适用于不同的场景。
ConardLi
2020/06/10
2.6K0
用SVG实现一个优雅的提示框
Avalonia中的线性渐变画刷LinearGradientBrush
在WPF中使用Shape实现复杂线条动画后,尝试在Avalonia中也实现同样效果。尽管官方提供了从WPF到Avalonia的快速入门文档,但由于第一次使用Avalonia,体验过程中并不是很顺利,主要是卡在线性渐变画刷LinearGradientBrush的使用上。Avalonia中的线性渐变画刷与WPF中的略有差异,但相关文档并不多,故将此次经历记录下来并分享,希望能帮助大家少走弯路。
czwy
2024/05/23
3550
Avalonia中的线性渐变画刷LinearGradientBrush
困扰数学界200年的「吃草山羊」问题,小学生只能看懂第一步
数学应用题从小就给孩子们留下了许多问号,为什么蜗牛要爬上爬下?为什么水池子的水要一边放一边接水?为什么小狗要来回跑?
新智元
2021/05/28
5870
困扰数学界200年的「吃草山羊」问题,小学生只能看懂第一步
如何用Scratch 3绘制矢量图形 【Gaming】
Scratch是一种流行的用于创建视频游戏和动画的可视化编程语言。它还具有矢量绘图工具,任何人都可以使用它来创建独特的游戏和艺术。
五月Rambo
2019/11/10
6K0
如何用Scratch 3绘制矢量图形 【Gaming】
[译文]一篇文章读懂UI按钮设计细节与规范
按钮也可以触发诸如购买,下载,发送或者其它很多重要的操作。数字按钮是现实世界中按钮的下一代表现形式,比如电视遥控器,音乐播放机或者游戏控制器中的按钮。
用户5009027
2019/11/12
3.9K0
[译文]一篇文章读懂UI按钮设计细节与规范
UI设计师必须知道的 iOS和Android的APP图标设计指南
尽管图标非常小,但图标会在App Store和Google Play中显示,向用户传达app的信息,并且安装后能在主屏幕上找到它,因此图标非常重要。
用户5009027
2019/08/01
2.3K0
UI设计师必须知道的 iOS和Android的APP图标设计指南
推荐阅读
相关推荐
超全收录!这些小图标原来是这样做的
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档