Skip to main content
NavigationLevel 2

Bottom Navigation

底部导航栏

MobileDifficulty: Easy

The row of icon buttons pinned to the bottom of an app, switching between 3–5 top-level destinations.

01

Live Demo

Actually clickable
Tap to switch. The active item highlights both icon and label — this is for moving between your main sections.

What you just saw:WeChat has "Chats / Contacts / Discover / Me" at the bottom; Alipay has "Home / Messages / Ant Forest / My / Cards". Both are bottom navigation.

02

What it actually is

Bottom navigation is the main menu of a mobile app. It exists because it is thumb-reachable and always one tap away. It holds only the 3–5 highest-frequency destinations, and detail pages should cover it.

bottom tab barbottom navbottom app bartab dockmobile bottom bar
03

Anatomy · What it's made of

  1. Bar容器

    Pinned to the bottom, includes safe-area padding

  2. Item导航项

    Icon + short label

  3. Active Item选中态

    Icon recolored + label darkened

  4. Badge角标

    A dot or a count, optional

04

When to Use

When it fits, and when it doesn't
Bottom Navigation usage recommendations
SituationUse it?
The mobile app has 3–5 peer primary featuresYes
Users move back and forth between features oftenYes
One-handed grip and thumb reachability come firstYes
Desktop web applicationsDepends
There are more than 6 peer destinationsNo

Past five destinations users start tapping blindly — fold the rest into "More" or a side menu.

Hide it while users are reading or editing immersively, and give the space back to the content.

05

Similar Patterns

Don't mix these up
06

How to tell AI

Three levels of prompt

Add the component name and specifics

Add bottom navigation to the app with four items — Home / Search / Saved / Profile — where the active item highlights both icon and label.

07

Don't just say this to AI

Bad → Better

Don't say this to AI

Add a menu bar at the bottom.

Say this instead

Add bottom navigation — Home / Search / Saved / Profile — with the active icon and label highlighted, bottom safe-area insets handled, and a badge on items with unread counts.

08

Share this card

Social-ready

Turn this pattern into a 3:4 or 1:1 knowledge card and export it as PNG right in the browser. No backend needed.