c#创建web应用程序

I am not great at creating logos or icons, mainly because of the lack of practice. So when I was tasked to create an unique icon set for our web app, I wasn’t confident that things will turn out right. After researching effective and relevant processes online and making the icons, here is my 6 step process to get the job done.

我不是很擅长创建徽标或图标,这主要是因为缺乏实践。 因此,当我受命为我们的Web应用程序创建唯一的图标集时,我不相信事情会成功。 在在线研究了有效且相关的过程并制作了图标之后,这是我完成工作的6个步骤。

步骤1.考虑应用程序上下文中图标集的用途。 (Step 1. Think about the purposes of your icon set in the context of the application.)

What are the purposes of the icon set? In my case, these icons are: 1) to offer visual cues for file types, 2) to assist differentiating file types when scanning rapidly through files.

图标集的目的是什么? 就我而言,这些图标是:1)为文件类型提供视觉提示,2)在快速扫描文件时帮助区分文件类型。

Where it will be used? In my case, they will appear on a data table that may consists of 50 rows at a time. The density is high.

将在哪里使用? 就我而言,它们将出现在一次可能包含50行的数据表上。 密度高。

步骤2,草绘图标提示。 (Step 2. Sketch icon ideas.)

Set a timer and brainstorm without holding back. Sketch all possibilities of shape and contrast the icons could take on.

设置计时器并进行头脑风暴,不要退缩。 绘制所有形状的可能性并对比图标可能呈现的对比度。

Sketching the “PDF” icon.
草绘“ PDF”图标。

第3步。根据有效图标集设计的3个属性评估草图:形式,美观统一性和可识别性[1]。 (Step 3. Evaluate your sketches based on 3 attributes of effective icon set design: form, aesthetic unity, and recognizability [1].)

  • Form is the underlying structure of an icon, or how it is made. The primary geometric shapes — circle, square and triangle — create a visually stable foundation for icon design [1]. I made 5 shapes for the icon, and decided to use the 3rd one for the next steps.形式是图标的基础结构或其制造方式。 主要的几何形状(圆形,正方形和三角形)为图标设计创建了视觉上稳定的基础[1]。 我为图标制作了5种形状,并决定将第3种形状用于下一步。
  • The aesthetic unity of a set is the collection of design elements and/or choices you repeat throughout the set to visually tie it together as a cohesive whole. These elements are things like rounded or square corners, the specific size of corners (2 pixels, 4 pixels, etc.), limited and consistent line weights (2 pixels, 4 pixels, etc.), the style (flat, line, filled line or glyph), the color palette and more [1]. This tells me to keep icons consistent when drawing them in later steps.集合的美学统一性是设计元素和/或选择的集合,您可以在整个集合中重复这些集合,以在视觉上将其紧密地结合在一起。 这些元素包括圆角或正方形角,角的特定大小(2像素,4像素等),有限且一致的线宽(2像素,4像素等),样式(平面,线条,实心)线或字形),调色板等等[1]。 这告诉我在以后的步骤中绘制图标时要使其保持一致。
  • Recognizability is a product of an icon’s essence or what makes an icon unique. Whether an icon works ultimately depends on how easily the viewer comprehends the object, idea or action it depicts [1]. Since I’m making icons for file types, I want users to understand the shapes quickly. So I prefer to use commonly used shapes instead of reinventing the wheel myself.可识别性是图标本质或使图标独特的产物。 图标的最终效果取决于观看者理解其描绘的对象,想法或动作的难易程度[1]。 由于我正在为文件类型制作图标,因此我希望用户快速了解形状。 因此,我更喜欢使用常用形状,而不是自己重新发明轮子。

After I selected the shapes from my sketches, it’s time to draw.

从草图中选择形状后,就该绘制了。

步骤4.使用网格,根据您的直觉进行调整。 (Step 4. Use a grid, make adjustments based on your intuition.)

  • In Illustrator, first build a common grid in Illustrator like this one.

    在Illustrator中,首先像这样在Illustrator中构建一个公共网格。

    In Illustrator, first build a common grid in Illustrator like this one.Link to tutorial

    在Illustrator中,首先像这样在Illustrator中构建一个公共网格。 链接到教程

  • Then draw the shapes with the help of the grid. Start from creating a rectangle, then adjust its corner radius. I created all my icons with rectangles with width of 16px and corner radius of 8px.然后在网格的帮助下绘制形状。 从创建矩形开始,然后调整其角半径。 我用矩形创建了所有图标,这些矩形的宽度为16px,角半径为8px。
  • There’s no need to follow it rigidly. Adjust the height and width of your glyphs to maximize their recognizability and consistency based on the unique shape of each icon. Since in typography the letter “W” is wider than “X”, so you can widen “W” accordingly, no need to force them into the same widths.无需严格遵循它。 根据每个图标的独特形状,调整字形的高度和宽度,以最大程度地提高其可识别性和一致性。 由于在排版中字母“ W”比“ X”宽,因此您可以相应地加宽“ W”,而无需将它们强制设置为相同的宽度。
  • Place all icons together to inspect their consistency.将所有图标放在一起以检查其一致性。

步骤5.选择与应用程序的一般设计准则一致的调色板。 (Step 5. Select color palettes that align with the general design guidelines of the app.)

Ask yourself how prominent you want the icons to be on the pages they will appear. If they are too “loud” and overshadow other UI elements with more importance, subdue the colors by reducing saturation, size, even abstract them.

问自己,您希望图标在它们出现的页面上有多显眼。 如果它们太“大声”,并且比其他UI元素更重要,请通过减小饱和度,缩小大小来柔化颜色,甚至对其进行抽象化。

步骤6.在应用程序的各个位置测试图标。 (Step 6. Test the icons in various places in the app.)

In this step, I am looking for harmony between these icons and the rest of the UI elements, as well as their role on the pages.

在这一步中,我正在寻找这些图标与其余UI元素之间的协调以及它们在页面上的角色。

By looking at the test mockups, we found a problem: the colors of the icon set clashed with another icon set on the same table. To solve this, we re-adjusted the placement of the icons to create more spatial separation, and increased the saturation of the other icon set because that’s a more prominent element.

通过查看测试模型,我们发现了一个问题:该图标集的颜色与同一张桌子上的另一个图标集发生了冲突。 为了解决这个问题,我们重新调整了图标的位置以创建更多的空间分隔,并增加了其他图标集的饱和度,因为这是一个更加突出的元素。

Here we go, the icon set is now ready to be used. It is not perfect, but it is native to the app’s design guideline, plays well with other UI elements, and meets the original design goals.

到这里,图标集现在可以使用了。 它不是完美的,但是它是应用程序设计指南的固有内容,可以与其他UI元素很好地配合,并且可以满足最初的设计目标。

[1] 6 Easy Steps To Better Icon Design https://www.smashingmagazine.com/2016/05/easy-steps-to-better-logo-design/

[1]简化图标设计的6个简单步骤https://www.smashingmagazine.com/2016/05/easy-steps-to-better-logo-design/

翻译自: https://uxdesign.cc/creating-web-app-icon-set-in-6-steps-c40c139b2f3

c#创建web应用程序


http://www.taodudu.cc/news/show-894073.html

相关文章:

  • 结果规格化_结果
  • 动画 制作_您希望制作的10个醒目的徽标动画
  • 按钮 交互_SwiftUI中的微交互—菜单按钮动画
  • 选择控件— UI组件系列
  • 用户体验改善案例_改善用户体验研究的5种习惯
  • 巴克莱对冲_“巴克莱的财政预算案”:使金钱管理对心理健康有效—用户体验案例研究
  • c# 设计原则需要学习吗_向最好的学习:产品设计原则
  • 外国经典儿童读物合集pdf_帮助父母在线购买儿童读物–用户体验案例研究
  • 同态加法_同态的Spotify
  • 粉红噪音_粉红的常绿力量
  • v-charts加载动画_加载动画-用户体验写作练习
  • svg动画制作_制作第一个SVG动画
  • 平面设计和网页设计的规则_从平面设计到用户界面:这是您应该知道的最重要的规则
  • 设计类的五个原则_内容设计的5个原则
  • 永不示弱_永不过时的网页设计:今天和2000年的在线投资组合
  • 谈谈对java中分层的理解_让我们谈谈网页设计中的卡片设计
  • qt ui指针和本类对象_您需要了解的有关UI设计的形状和对象的所有信息
  • skysat重访周期_重访小恶梦
  • 魔兽怀旧网站模块下载_一个人的网站重新设计和怀旧
  • 汉堡菜单_汉堡菜单-可访问性和用户体验设计原则的挑战?
  • c# ui 滚动 分页_UI备忘单:分页,无限滚动和“加载更多”按钮
  • 16位调色板和32位调色板_使调色板可访问
  • ux设计_为企业UX设计更好的数据表
  • figma下载_Figma中的高级图像处理
  • 指针和指针的指针_网络上的iPad指针
  • 书籍排版学习心得_为什么排版是您可以学习的最佳技能
  • 线框图用什么软件_为什么要在线框中着色?
  • qq空间网页设计_网页设计中负空间的有效利用
  • matlab中的:的优先级_内容早期设计:内容优先
  • 脑裂问题解决方案_从解决方案到问题

c#创建web应用程序_创建Web应用程序图标集的6个步骤相关推荐

  1. 渐进式web应用程序_渐进式Web应用程序简介

    渐进式web应用程序 Interested in learning JavaScript? Get my ebook at jshandbook.com 有兴趣学习JavaScript吗? 在jsha ...

  2. 渐进式web应用程序_渐进式Web应用程序终极指南

    渐进式web应用程序 Progressive Web Apps, aka PWAs, are the best way for developers to make their webapps loa ...

  3. 渐进式web应用程序_渐进式Web应用程序:简介

    如果您从事网站建设业务,那么您可能会越来越多地听到人们谈论渐进式Web应用程序 (PWA). 由Google开发的PWA在吸引用户方面具有网络的所有优势,以及用户可以从本地应用程序获得的速度和可靠性. ...

  4. IntelliJ IDEA for Mac 如何创建普通的Java项目_创建项目_新建项目

    文章目录 创建 Java 新项目的流程 普通 Java 项目结构 Java 项目结构特例讲解 创建 Java 新项目的流程 Create New Project Empty Project (1)选择 ...

  5. tcl脚本创建多个进程_创建10个高级脚本

    tcl脚本创建多个进程 在本文中,我们将为您的角色扮演游戏构建一个库存管理系统和笔记脚本,同时研究您PHP脚本的交互性. 我们还构建了一个基于图像的ID卡生成器,并使用PHP来执行图像处理. 我们将创 ...

  6. 大小端交换的程序_数据库在小程序云开发中的应用

    " 高效率数据库为小程序·云开发赋能,共同为客户提供更多优质解决方案. " 目录 小程序·云开发介绍小程序·云开发的数据库服务解决方案及客户成功案例 小程序云开发介绍 " ...

  7. python怎么做软件程序_看 Python 超级程序员使用什么开发工具

    Python超级程序员使用的开发工具 我以个人的身份采访了几个顶尖的Python程序员,问了他们以下5个简单的问题: 当前你的主要开发任务是什么? 你在项目中使用的电脑是怎样的? 你使用什么IDE开发 ...

  8. atom编写python程序_如何进行Python程序的编写

    一.使用Python自身提供的交互式解释器 在Linux.Windows.Mac OS的命令行窗口或Shell窗口,执行python命令,启动Python交互式解释器.交互式解释器会等待用户输入Pyt ...

  9. 编写python程序_如何进行Python程序的编写

    一.使用Python自身提供的交互式解释器 在Linux.Windows.Mac OS的命令行窗口或Shell窗口,执行python命令,启动Python交互式解释器.交互式解释器会等待用户输入Pyt ...

最新文章

  1. 查询Sqlserver数据库死锁的一个存储过程
  2. 剑指Offer Ⅱ 003.二进制加法(力扣剑指Offer专项突击版——整数_3)
  3. Android中从assets资源中读取图片文件并保存到内部存储器并加载显示在ImageView中
  4. python太难_传说中Python最难理解的点,看这完篇就够了
  5. Flask-RESTful 快速入门
  6. windows查看GPU使用信息
  7. mongodb导入bson文件_分布式文档存储数据库之MongoDB备份与恢复
  8. mike21换成计算机名称,mike21
  9. 每日新闻:雷军微博互动李东生,小米又有新动作?
  10. 配置 DNS over HTTPS阻止DNS污染
  11. GreenPlum系列-5-角色和权限
  12. 御坂坂的C++学习之路(1)
  13. Taro 牵手腾讯有数,助力小程序数据化运营
  14. 用java计算某年某月的天数
  15. 图文详细解决Windows11设置删除pin开机登录验证
  16. 人工神经网络文献综述,人工神经网络参考文献
  17. Python使用pymongo连接MongoDB数据库并进行操作
  18. 服务器维护玩穿越火线,为什么我玩穿越火线进不去 三招助你轻松进入游戏
  19. 【JUC】动态线程池
  20. 快速预审、优先审查、普通申请交叉服务模式以实现发明专利1个月授权

热门文章

  1. python画圆并填充图形颜色_如何使用python设计语言graphics绘制圆形图形
  2. unity 阳光插件_网络广告,阳光创信保驾护航
  3. shell 和 || 的短路使用
  4. LeetCode String Compression
  5. Python爬虫1-----------placekitten 入门
  6. CSS 设计指南(第3版) 初读笔记
  7. 基于jQuery的对象切换插件:soChange 1.5 (点击下载)
  8. (转)android技巧01:Preferencescreen中利用intent跳转activity
  9. python类库31[文件和目录os+os.path+shutil]
  10. JAVA四种基本排序总结