跳到主要内容
NavigationLevel 2

Bottom Navigation

底部导航栏

Mobile上手难度: 容易

App 最底部那一排图标按钮,负责在 3–5 个顶级功能之间切换。

01

Live Demo

真的可以点
点一下切换。选中项的图标和文字都会高亮 —— 它负责的是「在主功能之间切换」。

你刚才看到的这个:微信底部的「聊天 / 通讯录 / 发现 / 我」,支付宝底部的「首页 / 消息 / 蚂蚁森林 / 我的 / 卡包」——都是底部导航。

02

它到底是什么

Bottom Navigation 是移动 App 的「主菜单」。它的存在意义是:拇指可达、随时可回。它只放最高频的 3–5 个入口,深层页面要能盖住它。

底部 tab 栏底部导航bottom tab barbottom navdock
03

Anatomy · 它由什么组成

  1. Bar容器

    贴底,含安全区 padding

  2. Item导航项

    图标 + 短标签

  3. Active Item选中态

    图标换色 + 标签加深

  4. Badge角标

    红点或数字,可选

04

When to Use

什么时候该用 / 不该用
Bottom Navigation 使用场景建议
情况推荐
移动 App 有 3–5 个平级主功能用
用户需要在功能间频繁往返用
单手握持、拇指可达性优先用
桌面端 Web 应用视情况
有 6 个以上平级入口不用

入口多于 5 个时用户会开始乱点,应该收进「更多」或侧边栏。

用户正在沉浸阅读或编辑时,底栏应该隐藏,把空间还给内容。

05

Similar Patterns

别搞混
06

怎么告诉 AI

三层 Prompt

补上组件名和具体内容

在 App 底部加 Bottom Navigation,包含 首页 / 搜索 / 收藏 / 我的 四项,选中项图标和文字高亮。

07

不要只对 AI 说

Bad → Better

不要这样对 AI 说

加个底部的菜单栏。

改成这样说

加 Bottom Navigation:首页 / 搜索 / 收藏 / 我的,选中态图标文字高亮并加底部安全区适配,未读项显示角标。

08

分享这张卡

社交平台友好

把这个 Pattern 做成 3:4(小红书)或 1:1(X / Reddit)的知识卡片,在浏览器里直接导出 PNG,不需要后端。