《众妙之门——网站UI设计之道(修订版)》一1.2 可视界面设计的工具箱

简介:

本节书摘来自异步社区《众妙之门——网站UI设计之道(修订版)》一书中的第1章,第1.2节,作者【德】Smashing Magazine,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.2 可视界面设计的工具箱

可视界面设计就是让用户能够在他们的电子设备屏幕上看到你的界面的物理表现的过程。可视界面设计的主要目的是通过精心制作合适的可视界面,让用户理解应用程序的用途以及如何操作应用程序。

可视界面设计由一系列过程组成。选择合适的类型、对齐每个元素、将不同元素以一种有意义的方式组合起来,用户界面中不同的功能和特性借此传递给了用户。下面就是可视界面设计中的一些主要元素。

1.2.1 布局和定位

布局规定了界面中所有可视元素的结构。通过元素之间的距离,还确定了元素之间的层级和相互关系。元素距离比较近表明它们之间存在相互关联,例如图标下面的标签。定位也能改变整个界面的流畅性。例如将标签放在文本输入框的上面,而不是左边,这样我们就可以方便地从上往下扫描所有元素,而不需要先看左边,然后再找右边哪个输入框与其对应。

1.2.2 形状和尺寸

形状通常用来区分元素。例如,通过改变图标的外形,能够让它们被更快、更容易地辨认出来。尺寸经常用来表示重要性,越大的元素就越重要。尺寸也可以改变可点击控件的可用性。费茨定律告诉我们,一个可点击区域越大,用户将鼠标移动到该区域就更快。把经常使用的按钮做大,不仅让用户的点击变得更容易,同时提升了点击率。

1.2.3 颜色

很多地方都用到颜色。一种颜色在与它反差强烈的背景色下是能够吸引人的注意(比如,在白色背景中的一个亮黄色警示箱)。不同的颜色可以表示不同的意义。例如,红色经常用来表示危险或停止(交通灯里的红灯),所以最好用红色来表示错误信息。而绿色一般用来表示成功或者继续进行的信号,所以应当用在表示这类信息的内容上。颜色也可以用来突出显示一些关系,例如在编辑的时候,根据按钮的关系,以不同颜色高亮显示,来帮助用户识别。

创造一个产品的外观和感觉并不是可视界面设计的主要目的,而仅仅是一个部分。最主要的目的还是沟通:通过沟通的行为帮助用户理解应用程序。
在使用颜色的时候要记住两件事。首先,不同文化中颜色代表的含义有所不同,所以确保你的目标用户能够识解你所选颜色的含义。其次,不要忘记色盲用户,在区分不同元素时,多花一些心思,使用一些颜色以外的技巧,例如一个图表中的长条。如果用户是色盲,他们就不能区分特定的颜色,多数色盲患者都是红绿色盲,所以你需要使用其他的方法,例如形状、材质等。

1.2.4 对比

一个元素周围的黑暗或者明亮将会对元素在界面上的可用性产生影响,这其实就是对比度在起作用。白色背景中的黑色文本具有高对比度,比起白色背景中的灰色文字,更容易辨认和阅读。调低一些元素的对比度,将它们融入到背景当中,用户就能够区分出重要元素和次要元素。

1.2.5 材质

在交互设计中有一个概念叫做Affordance。Affordance 是一种能够让用户明白如何使用一种东西的特质。以把手为例,做一个单向门的最好办法就是在拉的这一面安装一个把手,在推的那一面装一个平坦的手柄挡板。看到门,人们自然就知道什么时候拉、什么时候推,因为门把手已经告诉了人们如何去使用。也就是说,提供了最好的互动方式,来让用户集中精力于正确的一个上面。

我们可以把这个主意应用到用户界面设计中,在屏幕上使用材质。例如,在可视界面中一些元素是可以拖拽的,就像在一个窗口的四角,我们可以对这个窗口进行缩放。为了让用户知道可以点击、拖拽它,通常会使用一些粗糙介质的突起。现实生活中,那些可以用手拉的物品通常会具有比较粗糙的材质。这个主意被转移到了屏幕上,不同的是我们不再用手指,而是用鼠标来进行拖拽。

相关文章
|
7月前
|
移动开发 安全 Linux
2024龙年新版ui周易测算网站H5源码/在线起名网站源码/运势测算网站系统源码
2024龙年新版ui周易测算网站H5源码/在线起名网站源码/运势测算网站系统源码
306 0
2024龙年新版ui周易测算网站H5源码/在线起名网站源码/运势测算网站系统源码
|
7月前
|
监控 API 数据处理
Flink web ui不仅仅是一个监控指标性能的网站
Flink web ui不仅仅是一个监控指标性能的网站
315 3
|
JavaScript 前端开发
vue2.0 + element-ui +iframe在页面 中嵌入外部网站
vue2.0 + element-ui +iframe在页面 中嵌入外部网站
302 0
|
JavaScript 前端开发 NoSQL
技能学习:学习使用Node.js + Vue.js,开发前端全栈网站-3.element-ui和vue-router路由的安装和使用
只要学会了路由,就可以搭建我们的项目了,只要审美没问题,就可以搭建出一个漂亮的静态网站,现在大家可以根据自己的需求把后台的页面和路由做出来了。 要制作一个动态网站,后续还要有很多需要学习借鉴的东西。
268 0
技能学习:学习使用Node.js + Vue.js,开发前端全栈网站-3.element-ui和vue-router路由的安装和使用
|
Web App开发 消息中间件 大数据
个人收集的IT技术网站集合,涉及web前后端,大数据,UI设计等。
IT技术网站直通车 个人收集的IT技术网站集合,涉及web前后端,大数据,UI设计等。并持续更新中…… 个人主页 https://liaocan.top 欢迎评论推荐 web后端 spring https://spring.
2501 0
|
UED Windows
UI设计师必备的五款界面设计工具
在前几篇文章中,我们分享了一些最受欢迎的原型设计工具,今天我们来谈谈界面设计工具。工具的重要性对于设计师来讲不言而喻。任何想法都需要借助工具来实现。想要成为一名出色的UI设计师,你需要多掌握一些技能,才能增强自身竞争力。
3016 0
|
Android开发 UED iOS开发
安卓设计师不容错过的15款实用UI界面设计工具
最近刮起了一股“养蛙儿子”的风潮。独特的UI设计、萌萌的画风和简洁的用户体验吸引了大批的用户。在不少人直呼“哇,我的蛙儿子好可爱,好萌”的背后,我们可以看到一个高质量的UI设计对于提高应用下载量有着非常重要的作用。
2501 0
如何成为别人家的网站——卡片式的UI界面设计
在现实生活在,视觉信息总是很吸引人的眼球,好的页面设计总是能够脱颖而出,而卡片设计的应用就是一种趋势。 有数据显示移动端使用率远远高于桌面端,网页设计都能很好的适应小屏幕。
2502 0