logoAnt Design

⌘ K
  • 设计
  • 研发
  • 组件
  • 博客
  • 资源
  • 国内镜像
5.26.0
  • Ant Design
    • 介绍
    • 设计价值观
    • 实践案例
  • 全局样式
    • 色彩
    • 布局
    • 字体
    • 图标
    • 暗黑模式
    • 阴影
  • 设计模式
    • 概览
    • 全局规则
      • 反馈
      • 导航
      • 数据录入
      • 数据展示
      • 数据格式
      • 文案
      • 按钮
      • 数据列表
    • 原则
      • 亲密性
      • 对齐
      • 对比
      • 重复
      • 直截了当
      • 足不出户
      • 简化交互
      • 提供邀请
      • 巧用过渡
      • 即时反应
    • 模板文档
      • 数据可视化页
      • 详情页
  • 设计模式 - 探索
    • 概览
    • 模板文档
      • 表单页
      • 工作台
      • 列表页
      • 结果页
      • 异常页
    • 全局规则
      • 导航
      • 消息与反馈
      • 空状态
  • 可视化
  • 动效
  • 图形化
设计目标
设计原则
设计建议
信息架构
导航路径
类型
全局导航
子站点导航
页内导航
下钻类导航
返回类导航
联想类导航
如何验证设计结果
扩展阅读
外部参考文章

导航

文档贡献者
  • 异常页消息与反馈

    相关资源

    Ant Design X
    Ant Design Charts
    Ant Design Pro
    Pro Components
    Ant Design Mobile
    Ant Design Mini
    Ant Design Web3
    Ant Design Landing-首页模板集
    Scaffolds-脚手架市场
    Umi-React 应用开发框架
    dumi-组件/文档研发工具
    qiankun-微前端框架
    Ant Motion-设计动效
    国内镜像站点 🇨🇳

    社区

    Awesome Ant Design
    Medium
    Twitter
    yuque logoAnt Design 语雀专栏
    Ant Design 知乎专栏
    体验科技专栏
    seeconf logoSEE Conf-蚂蚁体验科技大会
    加入我们

    帮助

    GitHub
    更新日志
    常见问题
    报告 Bug
    议题
    讨论区
    StackOverflow
    SegmentFault

    Ant XTech logo更多产品

    yuque logo语雀-构建你的数字花园
    AntV logoAntV-数据可视化解决方案
    Egg logoEgg-企业级 Node.js 框架
    Kitchen logoKitchen-Sketch 工具集
    Galacean logoGalacean-互动图形解决方案
    xtech logo蚂蚁体验科技
    主题编辑器
    Made with ❤ by
    蚂蚁集团和 Ant Design 开源社区

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

    设计目标

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


    设计原则

    可循性

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

    高效

    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)是否知道这个网页会带你到哪里去?链接文字是否能说明去向?


    扩展阅读

    外部参考文章

    • 阿里云-控制台导内容区导航系统
    • Material Design Navigation
    • Predix Navigation
    • Windows-UWP 应用的导航设计基础知识
    • When You Should Use a Breadcrumb Navigation?
    • 书籍:《web 信息架构》— 导航系统
    • 书籍:《web 导航设计》