15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > [译]网站设计综合指南

[译]网站设计综合指南

时间:2022-08-14 20:27:01 | 来源:网站运营

时间:2022-08-14 20:27:01 来源:网站运营

原文地址:A Comprehensive Guide To Web Design
原文作者:Nick Babich
译文出自:掘金翻译计划
本文永久链接:https://github.com/xitu/gold-miner/blob/master/TODO/comprehensive-guide-web-design.md
译者:horizon13th
校对者:pot-code

A Comprehensive Guide To Web Design

网站设计综合指南

摘要

网站设计往往是个棘手的问题。在设计网站时,设计师和开发者往往需要考虑很多要素,从视觉表现(网页看起来如何)到功能设计(网站用起来如何)。为了细化网站设计任务,我们为读者呈上此文。

本文将着重讲述设计主旨,设计启发,设计方法,为你的网站打造更好的用户体验。我们从大方向着手,例如用户旅程(怎样定义网站“骨架”),细化到单一页面(网页设计需要考虑什么)。同时我们也会提及其他的设计要素,例如移动端支持与测试。

目录

设计用户旅程 Designing The User Journey

  1. 信息架构 Information Architecture
  2. 全局导航 Global Navigation
  3. 链接与菜单项 Links and Navigation Options
  4. 浏览器的“后退”按钮 “Back” Button in Browser
  5. 面包屑导航 Breadcrumbs
  6. 搜索栏 Search



设计独立页面 Designing Individual Pages

  1. 内容策略 Content Strategy
  2. 页面结构 Page Structure
  3. 视觉层级 Visual Hierarchy
  4. 滚动行为 Scrolling Behavior
  5. 内容加载 Content Loading
  6. 按钮 Buttons
  7. 图像 Imagery
  8. 视频 Video
  9. CTA 按钮 Call-to-Action Buttons
  10. 网页表单 Web Forms
  11. 动画 Animation



移动端支持 Mobile Considerations

  1. 响应式网页设计 Practice Responsive Web Design
  2. 从鼠标点击到手势 Going From Clickable to Tappable



无障碍设计 Accessibility

  1. 弱视用户 Users With Poor Eyesight
  2. 色盲用户 Color Blind Users
  3. 盲人用户 Blind Users
  4. 键盘流用户体验 Keyboard-Friendly Experience



测试 Testing

  1. 迭代测试 Iterative Testing
  2. 网页加载时间测试 Test Page-Loading Time
  3. A/B 测试 A/B Testing



开发者交接

结语




Designing The User Journey 设计用户旅程

Information Architecture 信息架构

“信息架构”(IA)这个术语通常被误用来表示网站的目录结构。但其实这是不正确的,尽管网站菜单是信息架构的一部分,但它也仅仅是一个方面。

信息架构指,将信息以清晰逻辑的方式组织。这种结果遵循一个目标:帮助用户在复杂信息集合中导航。好的信息架构提供了与用户预期一致的层级结构。然而优秀的层级结构,直观的导航都不是偶然出现的,而是用户调研和用户测试的结果。

调研用户需求的方法众多。通常来说,信息架构多用于用户调研(如用户访谈,卡片分类法):调研人员倾听用户期望,观察潜在用户如何将复杂的信息组进行归类。信息架构同样需要可用性测试的结果,来看用户是否可以方便地导航。







卡片分类法简单实操,志于帮设计人员弄清:如何最优地基于用户输入将内容组织分类。信息架构与卡片分类法相似,都能典型地呈现出清晰的模式。(图片来源: FosterMilo)

在设计网页界面前,往往要进行例行步骤:设计者基于用户访谈设计网站导航结构,用卡片分类法测试该结构是否符合用户的思维模式,用户体验研究者用“树形测试法”对导航结构进行验证。







树形测试法能够可靠地验证,用户能否根据现有目录结构进行导航。
(图片来源: Nielsen Norman Group) (点击查看大图)




Global Navigation 全局导航

导航是可用性的基石。如果用户在网站中难以定位,无所适从,网站再怎么好也没用。网站导航设计需要遵从下列原则:




设计导航时需要考虑如下几点:




Links and Navigation Options 链接与菜单项

链接、菜单项是导航过程中的要素,直接作用于用户旅程,这些交互元素遵循下列规律:










用户通过颜色标记,识别出曾访问过的页面,避免无意重复访问同一页面。










“Back” Button in Browser 浏览器的“后退”按钮




后退按钮是浏览器上第二重要的界面控制(仅次于最最重要的 URL 地址栏),要确认“后退”按钮符合用户预期。当用户跟着链接来到某页面,然后点击“后退”键时,他们期望恰好返回到前一网页的离开的位置。尤其要避免点击“后退”按钮却回到了原页面顶端的情况。失去用户原先的焦点会使用户被迫重复浏览已读内容。由于没有恰好“后退”原位,用户会迅速失去耐心。

Breadcrumbs 面包屑导航

面包屑导航是系列链接的集合,用于索引网站的当前位置。它是一种次级定位规则,常用于显示用户当前在网站的位置。

虽然该元素不需要过多解释,有几点还是值得注意:










此面包屑的层级关系简直难以分辨 (点击查看大图)




Search 搜索栏

有些用户为了某特定目标访问网站,他们并不想使用导航功能。此时用户只想在搜索栏输入文字,提交搜索查询,返回他们寻找的页面。

设计搜索栏时考虑下列基本规则:

























Designing Individual Pages 设计独立页面

Content Strategy 内容策略

内容策略的重点在于页面对象的设计。理解页面目标,根据目标定位绘制页面。

我们提出如下提高页面内容理解的实践技巧:







(图片来源: Witteia) (点击查看大图)










(图片来源: The Daily Rind)










英文全大写使读者感到阅读困难。

Page Structure 页面结构

一个结构恰当的页面会使用户界面布局上的元素清晰。尽管我们没有适用于所有场景的统一的尺寸标准,遵循下列几个指导方针有助于设计一个靠谱的页面结构:







网格和布局系统是设计届的传统,Adobe XD 的网格布局帮助设计稿适用于多种屏幕尺寸的设备并保持一致性,定制化网格系统以调整元素间比例。







使用 Adobe XD 绘制的低保真原型图 (图片来源: Tim Hykes) (点击查看大图)




Visual Hierarchy 视觉层级

人们通常更喜欢快速浏览页面,而不是细细品味每一个细节。因此,当来访者想找某个内容或者完成某个任务时,往往会扫视页面寻找目标。此时,设计师对视觉层级关系的良好呈现就帮用户了一个大忙。视觉层级特指:元素的展示方式能够表现其重要程度。简单来说就是,用户第一眼该看哪儿,第二眼该看哪。一个好的视觉层级使页面浏览更加便捷。







CNN 使用的“F-形”布局 (点击查看大图)







Basecamp 使用的“Z-形”布局 (点击查看大图)










图中 Learn More About Brains 按钮(了解更多关于大脑产品)突出吸引用户行为,突出显示。(点击查看大图)







使用 Adobe XD 设计原型。 (图片来源: Coursetro) (点击查看大图)

Scrolling Behavior 滚动行为

很多网页设计者有个固执的错误观念:用户不会使用滚动条。我再重申一次:如今,人人都会用滚动条!

提高网页滚动体验可以通过以下几点:







滚动触发的粘性导航栏 (图片: Zenman)







细节动画(例:Tumblr的加载提示)告诉用户更多内容正在加载。










Tumbler 的注册页对用户的滚动条进行绑架 (点击查看大图)




Content Loading 内容加载

内容加载得多说几句才讲得清楚些。尽管立即响应是最好的,但在某些场景下你的网站需要多点时间来为访客传递内容。网络链接差会减慢反应速度,或者有些操作需要多点时间来完成。但是不论这些行为是由什么原因造成的,网站必须看起来是快速响应的。




Facebook 使用网站骨架,填充页面时内容逐步加载。(点击查看大图)




Buttons 按钮

按钮在创建流畅的交互体验中至关重要。基本实践中值得注意以下几点:







左上角的橙色框是按钮吗? 不是,但其形状和标签让它看起来像一个按钮。 (点击查看大图)










别让用户对界面元素产生疑惑 (图片来源: UX Matters)







Imagery 图像化

俗话说得好,一张图片胜过千言万语。人类都是视觉动物,几乎能够瞬间处理视觉信息;我们所感知的 90% 的信息 都是通过视觉传达给大脑。图像是捕捉用户注意力以区分产品的最有力方式。相比于一段精心设计的文本,一张图片能够传递给读者更多信息。而且,图像能跨语言障碍,表达文字所不能表述的内容。

下列原则可以帮助你在网站设计中融入图像元素:







与主题无关的图像引起用户的困惑 (点击查看大图)










不真实的图像给用户带来一种虚伪的感觉。 (点击查看大图)










低质量的照片 VS 高质量不失焦的图片 (图片来源: Adobe) (点击查看大图)




Video 视频

随着网速的提快,视频越来越流行,尤其考虑到视频延长了用户停留时长. 如今视频无处不在:PC 端,平板端,移动端。将视频有效利用起来,它能最有效的吸引用户 —— 视频传递更多情感,更用心的带给用户产品服务体验。







Facebook 的视频会在用户访问时自动播放,除非用户主动打开声音,否则会默认静音。(点击查看大图)










(图片来源: Dmakproductions)













字幕使用户更易获取视频内容。 (图片来源: TED) (点击查看大图)




Call-to-Action Buttons CTA 按钮

召唤行动 Calls to action (CTA) 指的是引导用户实现转化率的按钮。CTA 重点在于引导用户执行我们期望的行为。 常见的CTA的例如:

设计 CTA 按钮时需要考虑以下几点:







火狐页面上绿色的 CTA 按钮非常醒目,立马抓住用户眼球。(点击查看大图)










旧版本的 Dropbox 主页是使用对比空间来突出 CTA 的很好例证。深蓝色的“免费注册”CTA 按钮与淡蓝色的背景形成对比反差。(点击查看大图)







Evernote 的 CTA 虽然常见但也最有效得传达了行动。 (点击查看大图)

提示: 你可以通过模糊效果快速测试 CTA。模糊测试是判断用户的眼神是否会落在想要位置的最便捷方法。将网页截图在 Adobe XD 中应用模糊效果(参考下图示例)。看看页面的模糊版本,哪些元素会突出显示?如果这不是你想要的效果,再次修改。







模糊测试是一种检验设计焦点和视觉层次的技术。(点击查看大图)

Web Forms 网页表单

表单填写是网页最重要的互动类型之一。事实上,表单通常被认为是完成目标的最后一步。确保用户可以快速填写表单,不会出现疑问。表单就像是一个对话框:用户和网站双方之间应该有逻辑的沟通。







将相关字段整合在一起 (图片来源: Nielsen Norman Group)




Animation 动画

越来越多的设计师提倡 动画即功能 来提升用户体验。动画不再仅仅为了有趣,它是提高交互效率的重要工具之一。然而,动画只有在合适的时间和场景下才能提升用户体验。好的交互动画有这样的目标:它是有意义的、功能性的。

以下是动画提升用户体验的一些场景:







用户看到动画后,秒懂问题出在哪 (图片来源: The Kinetic UI)










(图片来源: xjw)







(图片来源: Ramotion)













(图片来源: Heco)




移动端支持

如今,将近 50% 的用户通过移动设备访问网页。这对网站设计师意味着什么?这意味着我们设计的每一个页面都必须支持移动端。




响应式网页设计

针对不同的桌面浏览器、移动浏览器优化你的网站,每一平台的浏览器都有不同的屏幕分辨率,技术支持和用户基础。







卫报使用 Priority+ 模式进行模块导航(图片来源: Brad Frost)










响应式图片断点生成器可以管理适配多尺寸图片,动态生成响应式图片断点。 (点击查看大图)




从鼠标点击到手势

移动网页端的交互是通过手指完成的,而非鼠标点击。这意味着设计触碰对象和交互时要应对不同的规则。







小按钮比大按钮难点击 (图片来源: Apple)










Accessibility 无障碍设计

如今的产品必须设计为可被所有人使用,无论用户的是否有障碍。为障碍群体设计实际上是设计师培养同情心,试着以他人视角体验世界的另一种方式。

Users With Poor Eyesight 弱视用户

许多网站文本采用低对比度。虽然低对比度文本可能比较新潮,但也更加难阅读难识别。低对比度内容使视力较低的用户、对比度敏感用户产生阅读困难,




灰色文字在浅灰色北京下难以阅读。当体验很不好的时候,设计再好也毫无意义。(点击查看大图)

低对比度文字在 PC 端难以阅读,移动端更是难上加难。想象下你走在烈日中,尝试阅读低对比度的文本。这提醒我们无障碍的视觉设计是能更好针对所有用户的设计。

永远不要为了美观牺牲可用性。网站上文本和其他视觉元素最重要的特性就是可读性。可读性要求文本与背景有足够对比。为了确保视觉障碍人士也能阅读,W3C 网页内容无障碍设计指南(WCAG)提出了建议对比度。 建议对文本文字和图像文字使用以下对比度:







差的例子: 这几行字不符合颜色建议对比度,在该背景下难以阅读。




好的例子: 这几行字符合颜色建议对比度,在该背景下清晰易读。

你可以使用 WebAIM 的色彩对比度检测 快速得知是否在最佳视觉范围内。




(点击查看大图)




Color Blind Users 色盲用户

据估,全球 4.5% 人口为色盲(每 12 名男性中就有 1 名,每 200 名女性中有 1 名)。4% 人口为低视力(每 30 人中有 1 人),0.6% 为盲人(每 188 人中有 1 人)。我们很容易忽视为这些用户群设计,因为大多数设计师都没有经历过这样的问题。

为了让这些用户正常访问,请避免使用颜色维度来传达内容。正如 W3C 声明所说,不应该使用颜色“作为唯一的视觉方式传达信息,指定行为,提示回应,或区分视觉元素。

一个常见的例子:表单中用颜色作为唯一方式传达警告信息。成功和错误消息分别以绿色和红色表示。但是红绿色盲是最常见的色盲群体 —— 对他们来说这些颜色很难分辨。你可能经常看到这样的错误信息,比如“红色标识区域为必填项”。虽然这看起来问题不大,但对色盲用户来讲,这种表单错误提示超烦。颜色应该被用来突出显示或补充显示可见信息。




不好的例子: 这种表单仅靠红色和绿色来表示字段是否有错。色盲用户是无法识别。

上表中,设计师应该给出更具体的提示,比如“您输入的电子邮件地址无效”或者至少在需要注意的地方显示图标。




好的例子 图标和文字标签显示哪些字段无效,更好地将信息传递给色盲用户。




Blind Users 盲人用户

照片和插画是网站用户体验的重要组成部分。但盲人用户需要屏幕阅读器等辅助技术来翻译网站。屏幕阅读器通过图像的文本标注来“阅读”图片。如果没有文本标注或者描述不够清楚,他们将难以按照预期获取信息。

考虑两个例子 — 一个是 Threadless:一个流行 T 恤的电商网站。这个页面并没有太多在售商品的相关信息,唯一可见的文本信息是商品的价格和尺寸。







(点击查看大图)

第二个例子是 ASOS 网站。同样是销售T恤的网页,它为商品提供了准确的文字表述。这有助于使用屏幕阅读器的用户想象商品的外观。







为图像创建解释性文本时,请遵循以下指南:

Keyboard-Friendly Experience 键盘流用户体验

一些用户使用键盘而非鼠标浏览网站。例如,有运动障碍的用户在使用鼠标这类精细运动工具时有困难。可以为此类用户简化交互和网页定位,通过将交互元素适配 Tab 键,并显示键盘指示符。
键盘导航的基本规则如下:

W3C 的 WAI-ARIA 创作实践 “设计模式和工具” 章节,可以找到更多键盘交互的需求细节。




Testing 测试

Iterative Testing 迭代测试

测试是 UX 设计流 中的重要一步。
如同设计周期的其它步骤一样,它是迭代的过程,从早期开始收集反馈,自始至终进行迭代。




(图片来源: Extreme Uncertainty) (点击查看大图)




Test Page-Loading Time 网页加载时间测试

用户很讨厌加载缓慢的网页,正因如此,响应时间是现代网站的关键因素。根据 Nielsen Norman Group 的研究,主要有三大响应时间界线:

显然,我们不能让用户为了任何事务等待 10 秒之久。但即便是几秒的延迟(实际上经常发生),也会降低用户体验。用户会因为等待操作而恼怒。

通常是什么导致加载缓慢呢?

诸如 PageSpeed Insights 类的工具能帮助你找到加载速度过慢的原因。




A/B Testing A/B 测试

A/B 测试适用于:当你纠结于两个版本的设计(比如现有版本和重新设计的版本)。这种测试方法包含:对相同数量的两类用户随机显示两个版本,然后对数据进行分析,查看哪个版本更有效地实现目标。




(图片来源: VWO)




Developer Handoff 开发者交接

UX 设计流程 包含两个重要的步骤:原型设计工作、解决方案的开发。两步之间的衔接可以称作为交接 (handoff)。当设计到最后阶段,准备投入开发时,设计师准备设计规范,也就是设计实现的文档描述。设计规范确保设计稿会遵循原始意向进行开发工作。

设计规范的精度十分重要 如果存在不精准的设计规范,开发者在网站开发阶段要么边猜边做,要么回来找设计师寻找答案。但是手工填写设计规范非常头疼,取决于设计的复杂性,这通常需要大量时间成本。

Adobe XD 的设计规格功能(测试版)可以发布公开访问的 URL 供开发工程师检查工作流。设计师不再需要花费大量时间创作设计规范,与程序员沟通元素位置,字体样式。




Adobe XD 的设计规格功能(测试版)

结语

与任何方面的设计一样,这里的建议都只是一个开始。将这些想法与你的实践相结合以达到最好的效果。把你的网站看作是一个循序渐进的项目,使用分析手段和用户反馈逐步改善体验。记住:设计并不是为了设计师而设计 —— 为用户而设计。

这篇文章是由 Adobe 赞助的 UX 设计系列其中一篇。Adobe XD 工具是志于 快速流畅的 UX 设计流,帮你快速由想法到实现原型。设计,原型,分享 —— 只需一个应用。点击Adobe XD on Behance查看更多使用 Adobe XD 创作出得灵性作品,注册 Adobe experience design newsletter 接收最新 UX/UI 设计趋势和灵感。

掘金翻译计划 是一个翻译优质互联网技术文章的社区,文章来源为 掘金 上的英文分享文章。内容覆盖 Android、iOS、前端、后端、区块链、产品、设计、人工智能等领域,想要查看更多优质译文请持续关注 掘金翻译计划、官方微博、本站专栏。

关键词:综合,指南,设计

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭