Material Design

Material Design 3

Surfaces, shadow, and
purposeful motion

A comprehensive design system built on the metaphor of physical materials, where layered paper surfaces, bold color, and responsive motion create intuitive and beautiful interfaces.

Typography

Material Type Scale

A systematic hierarchy from Display to Label, with calibrated size, weight, and tracking at every level.

Display Large
Quantum Paper
Inter / 57px / 400 / -0.25 tracking
Display Medium
Layered Surfaces
Inter / 45px / 400 / 0 tracking
Headline Large
Elevation defines hierarchy through shadow depth
Inter / 32px / 400 / 0 tracking
Headline Medium
Bold color with semantic purpose
Inter / 28px / 400 / 0 tracking
Title Large
Components built for every platform and screen
Roboto / 22px / Medium 500 / 0 tracking
Title Medium
Purposeful motion reinforces spatial relationships
Roboto / 16px / Medium 500 / 0.15 tracking
Body Large
Material Design uses a tonal palette system where every color maps to a defined semantic role. Primary, secondary, and tertiary colors create harmonious compositions that adapt automatically between light and dark themes.
Roboto / 16px / Regular 400 / 0.5 tracking
Body Medium
Surfaces exist as layered sheets of paper in three-dimensional space, each casting realistic shadows that communicate their position in the visual hierarchy and their interactive affordances to the user.
Roboto / 14px / Regular 400 / 0.25 tracking
Label Large
BUTTON LABELS · NAVIGATION · CHIPS · TABS
Roboto / 14px / Medium 500 / 0.1 tracking
Label Small
OVERLINES · BADGES · CAPTIONS · METADATA
Roboto / 11px / Medium 500 / 0.5 tracking

Color System

Tonal Palette Roles

Every color has a semantic purpose. The tonal system ensures harmony, accessibility, and effortless theme adaptation.

#6750A4
Primary
Key actions, prominent buttons, active states
#EADDFF
Primary Container
Filled containers, chips, tonal surfaces
#625B71
Secondary
Less prominent components, filters
#E8DEF8
Secondary Container
Secondary fills, tonal buttons, selections
#7D5260
Tertiary
Accent contrast, visual interest balance
#FFD8E4
Tertiary Container
Decorative accents, tertiary fills
#FFFBFE
Surface
Default background for cards, sheets, menus
#E7E0EC
Surface Variant
Alternate surface, text fields, switch tracks
#B3261E
Error
Error states, destructive actions, validation
#1C1B1F
On Surface
Primary text and icons on surface backgrounds
#79747E
Outline
Borders, dividers, decorative outlines
#313033
Inverse Surface
Snackbars, tooltips, inverse containers

Depth

Elevation Levels

Surfaces cast shadows from a consistent top-left light source. Higher elevation means greater visual prominence and importance.

Level 0
0dp
Level 1
1dp
Level 2
3dp
Level 3
6dp
Level 4
8dp
Level 5
12dp

Components

Card Variants

Three card types serve different use cases: elevated for primary content, filled for grouping, outlined for secondary content.

Foundation

Elevation

Layered surface hierarchy

Surfaces at different elevation levels cast soft, multi-layered shadows from a consistent light source, communicating depth and interactive importance.

Theming

Color System

Tonal palette with semantic roles

A structured color system with primary, secondary, and tertiary roles generates harmonious palettes that adapt between light and dark themes automatically.

Motion

Responsive Motion

Purposeful easing curves

Every transition uses specific easing curves and calibrated durations that convey spatial relationships and guide attention through natural, physical movement.

Interactive

Form Controls & Buttons

Every interactive element provides state-layer feedback confirming user input through hover, focus, and pressed states.

Buttons
Selection
Switches & Input

Layout

The 8dp Baseline Grid

All spacing, sizing, and component dimensions align to an 8-density-independent-pixel grid for mathematical consistency across every screen.

48dp
96dp
Flex
Content area
80×96
48dp
48dp
48dp
Fluid column
8dp increments
Grid lines (8px)
16dp gutters

Effects

Motion & Interactions

Material motion is purposeful, using specific easing curves to communicate spatial relationships and state changes.

Click me
Ripple Effect
Touch feedback radiates from the point of contact, confirming interaction with a state-layer overlay.
Hover me
Elevation Transition
Shadow depth increases on interaction, raising the surface toward the user to signal engagement.
Shape Morphing
Corner radius transitions between geometric states, from rounded rectangle to circle and back.
Standard (0.2, 0, 0, 1)
Decelerate (0, 0, 0, 1)
Accelerate (0.3, 0, 1, 1)
Easing Curves
Three named curves control how elements enter, exit, and transition across the interface.

By the Numbers

Material at Scale

0
Components
0
Devices Worldwide
0
dp Min Touch Target
0
dp Baseline Grid

Design with intention,
build with system

Every surface, shadow, and transition in Material Design serves a purpose. Start creating interfaces that feel as natural as paper and ink.

Material Design is the metaphor