mmatchcn/ gallery
Small collection. Real components.
THE COMPONENT COLLECTION / VOL. 01

A little inspiration.
A lot to build.

Good interfaces start with the right pieces. Explore a curated collection of live, interactive components. Find your next starting point.

48pieces of possibility ↗
/
48 components to make your own Live previews · Go ahead, try them

Button

buttons

A small action. A clear next step.

Secondary button

buttons

An understated supporting action.

Icon button

buttons

Compact controls with room to breathe.

Button group

buttons

Related actions, kept together.

Destructive button

buttons

Make consequential actions distinct.

Loading button

buttons

Keep the conversation going.

Input

forms

A familiar place for a fresh idea.

Select

forms

A short list of good choices.

Checkbox

forms

Small decisions, clearly marked.

Airplane mode

Switch

forms

One tap changes the state.

Choose your plan

Radio group

forms

One choice from a few possibilities.

Slider

forms

Fine-tune the details.

Dialog

overlays

A little focus for a big decision.

Alert dialog

overlays

Pause before taking the next step.

Popover

overlays

Extra context, right where it belongs.

Tooltip

overlays

A helpful hint on demand.

Dropdown menu

overlays

Every action in its proper place.

Sheet

overlays

More space without losing context.

ⓘ
A little heads-up

Your trial ends in 7 days.

Alert

feedback

A calm, useful heads-up.

Toast

feedback

Let people know it worked.

Uploading assets72%
72%18 of 25 files uploaded

Progress

feedback

Make the journey visible.

Skeleton

feedback

A preview of what is on its way.

● Operational◷ Pending● Offline

Status badge

feedback

A quick read on the current state.

▧
No files in this folder

Start with something worth sharing.

Empty state

feedback

Give a new beginning some direction.

JDAKMR+5

Avatar

data display

Put a face to a name.

FeaturedDesignNew release

Badge

data display

A tiny label with a lot to say.

InvoiceStatusAmount
INV-001Paid$250
INV-002Pending$150
INV-003Paid$350

Table

data display

Structure that makes data readable.

Total revenue
$45,231.89
↗ 20.1% from last month

Metric

data display

One number. The bigger picture.

Project deployed2m ago

Review approved38m ago

Branch created1h ago

Activity list

data display

A little history, at a glance.

Bar chart

data display

See the shape of your week.

Your account

Manage your profile and preferences.

Tabs

navigation

Switch perspectives, stay in place.

Breadcrumb

navigation

Leave a trail back home.

Pagination

navigation

A comfortable pace through content.

Navigation menu

navigation

Clear paths to what matters.

Command menu

navigation

Find the next action in a keystroke.

Vertical menu

navigation

A home for everyday destinations.

Create something great.

Your next project starts right here.

Card

layout

A container with a clear purpose.

Accordion

layout

A little less, until you need more.

The space between

A collection of thoughtfully built interfaces.


DesignDevelopShip

Separator

layout

Give ideas a little breathing room.

Foundations
Color systems
Typography
Spacing
Components
Patterns
Accessibility
Motion
Resources
Guidelines

Scroll area

layout

More content, a consistent footprint.

16 : 9A little room for possibility

Aspect ratio

layout

A reliable frame for your content.

Collapsible

layout

Keep the details close at hand.

THE NEXT CHAPTER

Less, but better.

Make space for what matters.

Heading

typography

Set the tone from the first line.

The best interfaces feel familiar from the very first click. A little clarity goes a long way.

Paragraph

typography

Good ideas deserve good rhythm.

“Simplicity is the ultimate sophistication.”— A principle worth keeping

Blockquote

typography

Give an idea a little emphasis.

Use display: flex to bring everything into alignment.

Inline code

typography

A small detail, precisely expressed.

Open command menu⌘K

Keyboard shortcut

typography

A faster way for familiar hands.

  • Thoughtful by default
  • Accessible by design
  • Ready to make your own

List

typography

Bring a little order to your ideas.

A space for your next idea

Give your project a name. You can always change it later.