ant-design/docs/spec/research-navigation.zh-CN.md
二货机器人 afedb4127f
docs: Site with single paging (#21360)
* patch route

* use data for promise

* rename Article file

* Article in TS

* clean up

* use collect

* adjust css

* card it

* listing

* res

* hiring

* add footer

* english it

* rm others

* fix lint

* fix navigation

* add dropdown button

* Header with TS

* split input & logo

* navigation out

* use flex

* flex everything

* stretch

* hide search when narrow

* init category

* global rules

* more cat

* pages

* level 2 width

* level 3

* level 4

* skip before ready

* clean up

* unqiue shadow variable

* update eslintignore

* update ignore

* fix ssr

* fix location param

* replace images

* shake more

* fix top of navigation

* remove home

* reorder nav & adjust padding style

* narrow res style

* Update research-form-page.zh-CN.md (#21426)

Co-authored-by: Golevka <huangsamfisher@163.com>

* rm skip

* narrow merge in

* reset p style

* update svg

* fix lint

* update ignore

* update lint ignore

* Update research-result-page.zh-CN.md (#21432)

Co-authored-by: mihaideyu <zxy1010414746@163.com>

* Update research-result-page.zh-CN.md

* Update research-workbench.zh-CN.md (#21438)

Co-authored-by: yingxirz <inseeing@gmail.com>

* Update research-workbench.zh-CN.md

* Update research-list-page.zh-CN.md (#21441)

Co-authored-by: yingxirz <inseeing@gmail.com>

* Update research-list-page.zh-CN.md

* padding use 40px

* add responsive of ref

* fix p margin

* Update research-workbench.zh-CN.md

* Update buttons.md (#21456)

Co-authored-by: yingxirz <inseeing@gmail.com>

* Update resources.en-US.md (#21457)

* Update research-navigation.zh-CN.md (#21453)

* Update research-navigation.zh-CN.md

* Update research-navigation.zh-CN.md

* Update research-navigation.zh-CN.md

* Update research-empty.zh-CN.md (#21451)

* Update research-empty.zh-CN.md

* Update research-empty.zh-CN.md

* Update research-empty.zh-CN.md

* Update research-empty.zh-CN.md

Co-authored-by: 二货机器人 <smith3816@gmail.com>

* Update research-exception-page.zh-CN.md (#21452)

* Update research-exception-page.zh-CN.md

* Update research-exception-page.zh-CN.md

* Update research-message-and-feedback.zh-CN.md (#21463)

* Update research-message-and-feedback.zh-CN.md (#21467)

* Update research-message-and-feedback.zh-CN.md

* Update research-message-and-feedback.zh-CN.md

* Update research-message-and-feedback.zh-CN.md

* Update research-message-and-feedback.zh-CN.md

* replace background

* fix lines margin

* home padding

* patch minTilda doc

* Update resources.zh-CN.md (#21503)

* clean up

* Update research-workbench.zh-CN.md (#21512)

Co-authored-by: yingxirz <inseeing@gmail.com>

* Update research-overview.zh-CN.md (#21513)

Co-authored-by: yingxirz <inseeing@gmail.com>

* Update research-result-page.zh-CN.md (#21514)

Co-authored-by: mihaideyu <zxy1010414746@163.com>

* Update research-list-page.zh-CN.md (#21515)

Co-authored-by: yingxirz <inseeing@gmail.com>

* fix doc

* Update research-message-and-feedback.zh-CN.md (#21516)

* adjust home nav width

* Update research-message-and-feedback.zh-CN.md (#21535)

* Update research-form-page.zh-CN.md (#21554)

Co-authored-by: Golevka <huangsamfisher@163.com>

* patch file

* clean up

* update shadow.zh-CN

update shadow.zh-CN

* add shadow table

* Update visual.zh-CN.md (#21577)

Co-authored-by: shuwenliu0116 <33922479+shuwenliu0116@users.noreply.github.com>

* Update docs/spec/shadow.zh-CN.md

Co-Authored-By: 偏右 <afc163@gmail.com>

* Update docs/spec/shadow.zh-CN.md

Co-Authored-By: 偏右 <afc163@gmail.com>

* Update docs/spec/shadow.zh-CN.md

Co-Authored-By: 偏右 <afc163@gmail.com>

* Update docs/spec/shadow.zh-CN.md

Co-Authored-By: 偏右 <afc163@gmail.com>

* Update docs/spec/shadow.zh-CN.md

Co-Authored-By: 偏右 <afc163@gmail.com>

* patch docs

* fix doc

* rm page suffix

* fix style

* mobile it

* Update resources.en-US.md (#21561)

* chart res

* add qr code

* adjust qr

* Update visual.zh-CN.md (#21603)

Co-authored-by: shuwenliu0116 <33922479+shuwenliu0116@users.noreply.github.com>

* fix site qr

* mobile height of it

* book update

* 3.x site link

* isMobile is new cnotext

* Update research-form.zh-CN.md (#21604)

Co-authored-by: Golevka <huangsamfisher@163.com>

* adjust form doc

* mobile use link

* adjust order

* flush

* fix ts

* Update research-navigation.zh-CN.md (#21606)

* Update research-navigation.zh-CN.md (#21609)

* rm useless lines

* add mobile icon

* Update research-exception.zh-CN.md (#21612)

* Update research-empty.zh-CN.md (#21610)

* Update research-workbench.zh-CN.md

* Update visual.zh-CN.md

* adjust mobile icon

* Update research-message-and-feedback.zh-CN.md (#21613)

* Update research-list.zh-CN.md (#21617)

Co-authored-by: yingxirz <inseeing@gmail.com>

* Update research-workbench.zh-CN.md (#21618)

Co-authored-by: yingxirz <inseeing@gmail.com>

* Update visual.zh-CN.md (#21619)

Co-authored-by: shuwenliu0116 <33922479+shuwenliu0116@users.noreply.github.com>

* Update research-result.zh-CN.md (#21620)

Co-authored-by: mihaideyu <zxy1010414746@163.com>

* Update research-form.zh-CN.md (#21615)

* Update research-message-and-feedback.zh-CN.md (#21616)

* Update research-list.zh-CN.md (#21621)

Co-authored-by: yingxirz <inseeing@gmail.com>

* Update research-result.zh-CN.md (#21624)

Co-authored-by: mihaideyu <zxy1010414746@163.com>

* update ref color

* update zip file

* fix mobile icon

* rm skip dark

* fix cat

* update zip link

* update zip link

Co-authored-by: Golevka <huangsamfisher@163.com>
Co-authored-by: mihaideyu <zxy1010414746@163.com>
Co-authored-by: yingxirz <inseeing@gmail.com>
Co-authored-by: 偏右 <afc163@gmail.com>
Co-authored-by: myeunhyuk <39618466+myeunhyuk@users.noreply.github.com>
Co-authored-by: minTilda <31951290+minTilda@users.noreply.github.com>
Co-authored-by: ziyuan-174774 <61226089+ziyuan-174774@users.noreply.github.com>
Co-authored-by: 竹尔 <54707870+AntDesigners@users.noreply.github.com>
Co-authored-by: shuwenliu0116 <33922479+shuwenliu0116@users.noreply.github.com>
2020-02-27 10:53:30 +08:00

9.8 KiB
Raw Blame History

category type order title
设计模式 - 探索 全局规则 1 导航

导航用来展示当前产品中,用户在哪儿,可以去哪儿。

设计目标

让用户明确知晓当前所处产品中的位置,并方便快捷地带用户到他想去的地方。


设计原则

可循性

用户可定位到他们想要的信息。

高效

1. 多接入点:对同一目的地提供多个链接;

2. 捷径:提供访问内容的捷径,如相关链接;

3. 逃生舱:点击 logo 回到首页重新启动信息搜寻。


设计建议

信息架构

• 设计时应尽量保持浅平宽的信息架构层级;

• 从用户的使用路径考虑导航,而非仅基于层级结构;

• 常见的组织方式有:

  1. 按主题,例如产品提供的服务或内容分类,好处是直接呈现站点的内容范围;

  2. 按受众群体,例如管理员、运营、操作员;

  3. 按任务,例如了解合作模式、联系合作专员、签约流程、合作联调、业务运营、客户服务。

导航路径

完善的导航应该允许用户沿多种路径移动:

A-平移:同层级跳转

B-下钻:进入低层级的内容

C-返回:返向浏览历史或高层级内容

D-联想导航:根据相关性导航至内容


类型

正确理解和使用导航组件对产品全局体验至关重要。

我们将导航划分为以下 5 种类型:

1.全局导航

2.返回类导航

3.页内导航

4.下钻类导航

5.联想类导航

全局导航

全局导航体现网站的核心组织结构。

侧边导航

  • 很多菜单时使用,建议菜单多于 6 项时使用;

  • 可以承载多个层级,但建议 1-3 个层级;

  • 企业级产品推荐使用侧栏导航,其可见性更好易于扫读,各菜单重要性受菜单排列顺序影响较小。

顶部导航

  • 各菜单权重常常与排列顺序呈正相关,即排列顺序影响用户使用频次;

  • 建议 2~7 项内容使用;

  • 建议 1-2 个层级;超出 2 个层级时,建议采用弹出式导航。

弹出式导航

正确示范 错误示范

用于拓展导航承载层级,适用于大型网站。

站点地图式导航可以让用户对整个网站的可用功能一目了然。

  1. 不要让用户延着狭窄的悬停路径获取导航菜单;

  2. 不要让用户逐层打开每层菜单去查找,低效又困难;

此建议仅针对导航类菜单,不适用于操作类菜单。

实用工具

通常放在网站的右上角,是一种习惯用法,用户习惯在这个位置找到这些内容。

内容通常包括:

• 全局搜索

• 通知中心

• 网站帮助

• 客服信息、购物车

• 收藏夹

• 登录工具

• 语言切换

错误示范

不要将页面内的操作放到实用工具中。

子站点导航

企业级产品常采用层级+数据库混合结构的信息架构,这种信息架构通常层级较深,为了实现用户感知层面的浅平宽,将较深几个层级组织为一个子站点,降低单个站点层级数量,减轻用户认知负担。

另一种子站点场景是,面对一些任务复杂,需要较大的工作空间,以子站点的方式沉浸式处理任务。最常见的是编辑器。子站点模式下,对全站导航功能需求低,通常只需提供一个返回上级或回到首页的出口。

此处的数据库是一种信息架构形式,各页面内容独立,但都遵循一致的形式/格式。

沉浸式导航

用于处理较为复杂或需要较大工作空间的任务。

多级站点导航

  • 菜单数量较多的子站点使用;

  • 子站点设计上,应明显区别于全站导航,使得进入子站点需要成较大的过渡波动,提示用户进入了新的空间。

页内导航

信息架构中较低层级的内容导航可以使用页内导航,如果页面需要分享给他人,需在在 url 添加定位标记。

页头

页头位于页内容上方,主要作用是申明页面主题、页内信息导航、页面级内容操作。

Tree 树型控件

页面内多层次的结构展示。

锚点

在各个页面分区之间跳转,当平铺呈现的内容过长时使用。

回到顶部

快速回到页面顶部。

走马灯

循环播放一系列内容。

下钻类导航

点击进入信息架构下层内容,默认站内跳转,站外新开标签页,典型场景为列表下钻至详情。

返回类导航

面包屑

反映当前页面在网站结构中的位置,在少于三个层级是无需展示,此时的全局导航能直接呈现位置。用户可通过面包屑返回上级页面。

返回按钮

一般标题会和面包屑一起出现,有面包屑时标题默认不推荐使用返回按钮。

页头中的返回按钮相当于一个短面包屑,用于返回上一层级页面。适用于子站点场景,该场景隐藏了全站导航,用户需要通过返回按钮回到上级页面。

联想类导航

步骤条

按照预先定义的顺序引导用户一步一步前后移动。

在一系列页面的每一页上都展示步骤条,并标记当前页面在这条线性路径上的位置。

适用于:

• 用户访问路径是线性的;

• 步骤条将复杂的任务分解为易于处理的小任务,减少用户出错,更快完成任务。

上一篇下一篇

协助我们移动到其他关系紧密的网页。


如何验证设计结果

验证导航系统的设计好坏可对其进行压力测试:像跳伞一样跳进网站里,验证导航系统的极限。

1忽略首页随机直达网站某一页面

2看用户是否能知道当前位置以及与网站其他部分的关系。在哪个网站的哪个部分上层网页是什么

3是否知道这个网页会带你到哪里去链接文字是否能说明去向?


扩展阅读

外部参考文章