Instagram Brand Manual

Components

Every component, mapped to evidence

Organized like Apple's own HIG component catalogue, then translated into Instagram's visual language. Pages cite direct /ig evidence, derive from confirmed neighbouring tokens, or mark native OS concepts as not found in /ig and platform-scoped.

Complete component catalogue

Every entry is graded: Documented (a real /ig selector backs it), Partially evidenced (the general token system and neighbouring components define it), or Not found in /ig (usually a native macOS/iOS/watchOS concept outside Instagram’s web-product surface).

Menus And Actions

Documented

Context Menus

An object-specific action list anchored to a trigger — Instagram's legacy .uiContextualLayer system.

View component
Documented

Menus

A compact action list where the trigger and choices stay in one context — the canonical flyout, toggled open/closed by a single class.

View component
Partially evidenced

Activity Views

A share/export chooser presented as a sheet — the Action Sheet transition hosting a destination list instead of a command list.

View component
Not found in /ig

Dock Menus

A macOS Dock-style persistent menu — outside Instagram's web and mobile product surface.

View component
Not found in /ig

Edit Menus

Desktop-app text/media editing commands (copy, paste, crop, duplicate) — represented in Instagram by the general Menus flyout.

View component
Not found in /ig

Home Screen Quick Actions

iOS home-screen long-press shortcuts — outside the scope of a web property entirely.

View component
Not found in /ig

Ornaments

Small attached controls around a window or media surface — a native window-chrome category outside Instagram's web surfaces.

View component
Partially evidenced

Pop Up Buttons

A tertiary button that displays the current selection and persists it as its own label once the menu closes.

View component
Partially evidenced

Pull Down Buttons

A button that looks identical at rest, then opens the same flyout menu used everywhere else in the system.

View component
Not found in /ig

The Menu Bar

A global, OS-level command bar — a native desktop shell pattern outside Instagram's web/mobile product surface.

View component
Not found in /ig

Toolbars

A row of frequently-repeated commands — the only "toolbar"-named token found actually describes the bottom tab bar, not a command toolbar.

View component

Selection And Input

Partially evidenced

Color Wells

A circular swatch previewing a chosen colour before a picker opens — built from the same circle primitive as every avatar and icon button.

View component
Partially evidenced

Combo Boxes

A Text Field that opens a Menus-style result list as you type — the same two anatomies the search experience already pairs.

View component
Partially evidenced

Digit Entry Views

A row of equal-width cells for a verification code, each cell sized to the same height as a standard Text Field.

View component
Partially evidenced

Image Wells

An Image View frame with an empty-state affordance — the same ratio-locked container, showing an upload icon instead of a shimmer until a value exists.

View component
Partially evidenced

Pickers

A bounded value-set selector presented as a Sheet on touch and a Menus flyout on pointer input — there's no third, wheel-style picker surface in this system.

View component
Partially evidenced

Segmented Controls

Peer choices sharing one pill-shaped track — Stories Progress's segmented shape, made interactive and given a selected state instead of a fill timer.

View component
Partially evidenced

Sliders

A thin track with a circular thumb sized to the toggle's exact proportions — the continuous-value counterpart to the Toggle's binary one.

View component
Partially evidenced

Steppers

A three-part minus/value/plus row built at the same 36px height as every other compact control, with the value field reusing Text Field anatomy.

View component
Documented

Text Fields

A compact 36px input with a paired light/dark border token and a floating label pattern.

View component
Documented

Toggles

A 51×31 track with a 28px circular thumb that translates exactly 23px on check — one of the most precisely confirmed components in this whole manual.

View component
Not found in /ig

Virtual Keyboards

A custom on-screen keyboard — Instagram's web client delegates text entry to the platform keyboard.

View component

Existing deep dives

Earlier focused pages remain available as supporting pattern studies.

Buttons

The three-tier primary / secondary / tertiary hierarchy and their states.

View component

Charts

Instagram-style data visualisation anatomy, marks, axes, interaction, and accessibility.

View component

Links & Navigation

The underline-grow hover treatment and the structurally-inert disabled state.

View component

Cards

The deep-dive editorial card and the legacy utility card.

View component

Modals & Panels

Full-height panels, the lightbox zoom-settle, and corner-clipping via clip-path.

View component

Messaging

Chat bubble colour, the functional tail notch, and the Optimistic DM type cut.

View component

Stories Progress

The segmented pill progress bar that drives Stories playback.

View component

Dropdowns & Selectors

The interactive type-tester swatch pattern and legacy dense menus.

View component

Forms

Input borders, radius, and focus tokens — plus the extended checkbox, radio, select, and validation grammar.

View component

Toasts & Notifications

The transient, self-dismissing confirmation pattern — shape, motion, and timing, extended from confirmed elevation and easing tokens.

View component

Data Tables

Sortable, multi-column tables for dashboards — built from Lists & Tables' confirmed row tokens, extended past that page's single-column pattern.

View component

Stat Cards

Dashboard KPI summary tiles — label, value, and trend indicator, built from confirmed shadow and semantic colour tokens.

View component

HUD Elements

Health/XP bars, score badges, and reward feedback timing — the real-time overlay tokens Platform Guidance only recommended in prose, now implemented and live.

View component

Breadcrumbs

Hierarchy wayfinding — the exact component this manual's own header uses on every page, documented as a reusable pattern.

View component

Prev/Next Navigation

Sequential page navigation with the rolling-chevron hover affordance — the exact footer component this manual uses on every page.

View component

Command Palette

The ⌘K/Ctrl+K search overlay pattern — press it right now. Extracted from this manual's own SearchPalette component and keyboard wiring.

View component