Skip to main content
ActionsLevel 3

Split Button

分裂按钮

WebDesktopDifficulty: Advanced

A default action on the left and a dropdown arrow on the right, where the right side reveals other variants of the same action.

01

Live Demo

Actually clickable

Nothing pasted yet

The left half is the default action; only the right one opens the dropdown. Left runs it, right reveals the variants.

What you just saw:"Paste ▼" in Word — click the left side to paste the default format, click the right side to choose "Keep Source Formatting / Paste as Plain Text".

02

What it actually is

A split button solves the specific problem of "default action plus variants": users hit the left side 90% of the time and the right side 10% of the time to pick a variant. It is more compact than "a button next to a dropdown" and faster than a pure dropdown.

split buttonmaster-detail buttoncombined buttondropdown button combobutton with menu
03

Anatomy · What it's made of

  1. Main Action主动作区

    The left side, taking about 70% of the width

  2. Divider分隔线

    1px, in the button color or semi-transparent

  3. Toggle Zone下拉触发区

    The right side, with a ChevronDown

  4. Menu弹出菜单

    The popup menu, expanding downward on tap

04

When to Use

When it fits, and when it doesn't
Split Button usage recommendations
SituationUse it?
There is a default action with 2–4 common variantsYes
The default action is used far more often than the variantsYes
Toolbar space is tight but variants still need to be exposedYes
All options are used about equally oftenNo

Past 5 variants, replace the right side with a separate Menu button.

On mobile, finger precision is low and a 34px-wide arrow zone is hard to hit.

05

Similar Patterns

Don't mix these up
06

How to tell AI

Three levels of prompt

Add the component name and specifics

Build a split button: "Paste" as the main zone, with an arrow that opens a menu of Paste Special variants.

07

Don't just say this to AI

Bad → Better

Don't say this to AI

A button with a small arrow that expands.

Say this instead

Build a split button: "Paste" as the left main action, and on the right a 1px-divided arrow zone (aria-haspopup="menu") that opens the variants menu, with the two zones' radii forming one control.

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.