图标圆角角度_UI设计中图标的规范及原则【附全套视频】

icon是一种图标格式,用于系统图标、软件图标等,这种图标扩展名为*.icon、*.ico。常见的软件或windows桌面上的那些图标一般都是ICON格式的。icon元素包括两个可选的子元素:small-icon子元素和large-icon子元素。文件名是Web应用归档文件(WAR)的根的相对路径。部署描述符并没有使用icon元素。但是,如果使用XML工具编辑部署描述符,XML编辑器可以使用icon元素。图标是特殊类型的小位图,最大尺寸为32×32像素。

那很多UI设计师在接触到线上项目时第一个需要考虑的就是他的图标,那么接下来小编就带着大家分析一下我们icon的设计规范及原则

1、icon可辨识性

一个图标最终是否起作用取决于观看者能不能容易的识别icon所描绘的对象、想法、或者行为。图标的设计语义传达正确:图标更加直观,易于用户理解,可识别性

我们看一下下面的图标你可以发现 第三个表述不明确有人把他当成调音有人当成设置,所以第三个是失败的。

f88b8f2ab64004b72bd83c0e26b00b6b.png

2、icon审美统一

审美统一是指在一个或者多个icon中共享同样的设计要素

比如说都是圆形或者方形的角,角的具体尺寸(2像素、4像素、等等),一致的线的粗细(2像素、4像素、等等)、风格(面、线、填充的线、字形)、颜色等等。审美统一让你的设计看起来是一个整体。

2.1.线条一致性

线的粗细比较常用的是使用1种线条粗细

2种是理想的,3种有时候也是必要的。目标是在不引入太多破坏图标一致的多样性前提下,提供视觉层次。线的粗细最低2像素,最好使用双数单位去做设计

下图左半部分和右半部分分别统一

c669d1519d40ac1cb97a8bdeb3e614e7.png

下图小锁头是不统一的

b4001ff8f12f4893f9191c57a582a34f.png

2.2.风格一致性

统一的元素能够使你的图标看起来是一个整体。

下图的图标有的有笑脸有的没有 有的断口有的没有 不具备风格的统一

b8e71ec6dd84057bb1ff67ba63b4aaa1.png

下图都有拐点而且都是黑色块状 具备统一性

fc4b5a49cfc7877daaa91e8c48a451cb.png

2.3.色彩一致性

统一的色彩能够使你的图标看起来是一个整体。线性以单色或者双色为主,扁平化图标制作时可以定义出几种颜色进行搭配。图标使用光影、渐变要注意角度问题。

所有图标都只用两种颜色

6eb1b232b4eb975154b0e866b3e0229c.png

图标的色彩饱和度是一致的

0db9dba7c9d7d451a80e96143d0b72aa.png

2.4.光影一致性

下图的光不统一 要保证投影的位置是一致的

04e723f2c7e302dbb06331289efa59c4.png

2.5面积的统一性

这里说的不是再方块里绘制面积就一致了,要在视觉上保持一致,新手可以使用图标网格绘制

c2cd7c579448da9b28e61a15ff62083d.png

3、绘制细节

图标绘制要注意,旋转角度、字体、曲线、边角等细节

3.1旋转角度

坚持使用45°角,或者它的倍数。由于像素的原因,45°角的情况下是抗锯齿的,这个角度下会有一个完美的清晰的边缘线,人眼看起来会很舒服。

5fdf122c32d298f903af9d122b3ae640.png

3.2曲线

曲线决定了一个图标的美观,不要用钢笔工具绘制曲线,手绘的不规则的曲线,严重损害了设计的质量。

a213c590c8577b8ec2be3c3312846db5.png

3.3圆角大小

使用圆角可以让你图标变得圆润,注意圆角的大小使用规则。

97b82e9867f4b8e966833e6fc641662b.png

3.4无衬线字体

图标中使用字体元素,必须使用无衬线字体进行修改

e8cb8840f6a518763fb7806ac19db1c5.png

那么以上呢就是咱们做icon的原则和规范了。

下面给大家分享一套做icon的视频教程,关注我私信icon视频教程即可获得验证码

链接:https://pan.baidu.com/s/16dnGmZ09s8LfjBZdPR5fCA

dc553872f9c20eb1bdec596ea70f6f8e.png

7.1 - UI视觉重要组成

7.1.1 - UI视觉重要组成之剪影图标

7.2 - 手机主题设计概述

7.2.1 - 手机主题设计概述

7.3 - 安卓手机主题设计

7.3.1 - 主题设计介绍和构成

7.3.2 - 主题设计的思路

7.3.3 - 锁屏页介绍与绘制

7.3.4 - 锁屏页的绘制

7.3.5 - 主题图标设计方法

7.3.6 - 邮件图标绘制

7.3.7 - 短信图标绘制

7.3.8 - 音乐图标绘制7.4 - 主题图标的绘制

7.4.1 - 视频图标绘制

7.4.2 - 电话图标绘制

7.4.3 - 计算器图标绘制

7.4.4 - 便签图标绘制

7.5 - 主题图标的绘制

7.5.1 - 阅读图标绘制

7.5.2 - 游戏图标绘制

7.5.3 - 时钟图标绘制

7.5.4 - 文件夹图标绘制

7.6 - 图标导出和主界面绘制

7.6.1 - 天气图标绘制

7.6.2 - 联系人图标绘制

7.6.3 - 导出图标

7.6.4 - 主界面绘制

——图片来源于网络

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/573612.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

设计模式(十一):从文Finder中认识组合模式(Composite Pattern)

上一篇博客中我们从从电影院中认识了"迭代器模式"(Iterator Pattern),今天我们就从文件系统中来认识一下“组合模式”(Composite Pattern)。说到组合模式,在此我想聊一下在类图中有组合与聚合的关系,这两者都…

PHP7不能用string类名,解决thinkphp php7 Cannot use ‘String’ as class name as it is reserved...

我有一网站之前用php7运行thinkphp没有什么问题,但是最近发现开启验证码的时候发现有错误Cannot use String as class name as it is reserved在google baidu搜索了一下还是没有解决方法于是自己动手解决,看来我是第一个分享出来的人原因:有一…

python序列化对象的函数_使 Python 对象可序列化的函数

from copy import deepcopyfrom str import basestringdef enserializable(model):"""本函数用于将对象可序列化,且返回的字典都是新的(deepcopy)"""if isinstance(model, dict):model deepcopy(model)to_pop []for k in model:# 过…

Activity(二)

多个Activity之间的调用 建立一个Activity 配置layout文件夹下fragment_main.xml文件 在layout下新建other.xml文件 xml文件创建的id需要编译才能生成 在同一工程src文件夹下新建class文件 查找id并作关联 加入监听器,调用另一个Activity的类 调用监听器 注&#xf…

php用asp文件js,asp下用fso生成js文件的代码

asp下用fso生成js文件的代码更新时间:2008年06月24日 23:47:54 作者:asp下使用fso生成js代码的方法Set fso Server.CreateObject("Scripting.FileSystemObject")set fdfso.createtextfile(server.MapPath("../category.js"),true)…

relativelayout中按键不能点_CNC | M80/M800系列系统常见按键和外部存储器故障

一、按键无效现象1.操作人员对机床操作时画面无反应现象M80/M800系列系统在使用键盘或触摸屏输入时,请勿连击键盘按键,输入一 次即可。键盘每向NC输入一次,NC系统需要计算一次,连续的多次重复输入,NC多次重复计算、显示…

Problem J

Total Submission(s) : 102 Accepted Submission(s) : 60 Problem Description有一楼梯共M级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第M级,共有多少种走法?Input输入数据首先包含一个整数N&#xff0c…

百度AI人脸检测测颜值php,百度AI人脸识别测颜值源码app

百度AI人脸识别测颜值源码app是由百度AI官方提供的,将人脸识别分为了两个接口,v2与vv3。需要根据文档权限来选择接口类型,这款软件非常方便用户学习和体验。想要学习相关信息的朋友可以来看看哦。百度AI人脸识别测颜值介绍百度AI人脸识别测颜…

python3 换源_CentOS 7.5 下 python3 安装及 pip 换源

从EPEL仓库安装Python3CentOS 7.5 默认python2的环境,可使用yum直接安装python3,之后切换/bin中的python向python3,查看版本yum install python3 -yls -l /bin/pythonpython -Vrm /bin/pythonln -s /bin/python3 /bin/pythonpython -V此时pip仍为py2,可以使用pip3或python -m p…

php使用redis存储

一、Redis扩展模块 # wget https://codeload.github.com/phpredis/phpredis/zip/develop -O phpredis.zip # unzip phpredis.zip # cd phpredis-develop/ # /usr/local/php/bin/phpize # ./configure --with-php-config/usr/local/php/bin/php-config # make # make install 二…

vs2015如何连接oracle,VS2015中C#连接Oracle数据库

硬件环境:Win10 64位 VS2015 ODP.Net for VS2015配置ODP.NetOracle Developer Tools for Visual Studio 12.1.0.2.4 下载次文件Oracle Data Provider for .NET 4 12.1.0.2.0Oracle Providers for ASP.NET 4 12.1.0.2.0下载完成后运行MSI安装程序进行安装&#xff0…

sql数据导入错误代码: 0x80004005_PL/SQL 非预定义异常、自定义异常处理、RAISE_APPLICATION_ERROR...

抛出异常Oracle有三种类型的异常错误:1. 预定义(Predefined)异常ORACLE预定义的异常情况大约有24个。对这种异常情况的处理,无需在程序中定义,由ORACLE自动将其引发。2. 非预定义(Pr…

【转】const int *p和int * const p的区别(常量指针与指向常量的指针)

【转】作者:xwdreamer 出处:http://www.cnblogs.com/xwdreamer 对于指针和常量,有以下三种形式都是正确的: const char * myPtr &char_A;//指向常量的指针 char * const myPtr &char_A;//常量的指针 const char * con…

Oracle能用什么软件访问,使用工具访问ORACLE数据库(一)

常用的数据库工具 sqlplus保证你的实例是启动的:ps -elf |grep ora_ |grep -v grep,可以查看出已经启动的oracle进程发现很多ora_smon_orcl 名字:ora_进程名字_实例名字如何启动oracle实例export ORACLE_SIDorcl 指定登陆实例的名字叫o…

解决NTKO Office中文文件名保存到服务器时出现乱码的问题

再使用NTKO office控件时,在ntko往服务器提交文件时,中文文件名会出现乱码的问题! 其实解决这个问题可以换一种思路,在ntko往服务器提交文件时英文肯定是不会出现乱码的问题的! 那么想办法把中文文件名转换成英文放到隐…

python手势识别隐马尔可夫模型_使用隐马尔可夫模型的运动笔迹手势识别.doc

您所在位置:网站首页 > 海量文档&nbsp>&nbsp高等教育&nbsp>&nbsp科普读物使用隐马尔可夫模型的运动笔迹手势识别.doc10页本文档一共被下载:次,您可全文免费在线阅读后下载本文档。下载提示1.本站不保证该用户上传的文档完整性…

oracle连接数增加无法释放,Oracle连接数过多释放机制

在开发时,调试程序需要不断的连接数据库,这时到时Oracle服务器连接数过多会当掉,把连接数过多的客户机网线拔出后,在远程Oracle上依然还会保留此用户的连接数,久久不能释放,上网查了下可以以下面方法解决。…

腾讯视频过滤广告简略办法

转载于:https://www.cnblogs.com/rgqancy/articles/5485409.html

can总线一帧多少字节多少位_CAN总线过载帧及数据帧详解

CAN:Controller Area Network,控制器局域网是一种能有效支持分布式控制和实时控制的串行通讯网络。本文首先介绍了CAN总线系统结构及数据传输,其次详细的阐述了CAN总线过载帧及数据帧,具体的跟随小编一起来了解一下吧。CAN总线系统…

oracle回滚段空间满了,Oracle回滚段表空间文件丢损怎样处理?

在很多情况下,数据库是启着的比关闭着解决问题更容易些。 这种情况的两种可能的解决方法 : A) 使丢失的那个数据文件 offline, 并从备份中恢复它,这种情况适用于数据库是处于归档方式的。 B) 另一个方法是 offline 掉所有的那个文件所属表空间的回滚段&a…