Design System Inspiration of Google
1. Visual Theme & Atmosphere
Google's visual language is the most widely deployed design system on earth — Material Design 3 operating at brand scale — yet its flagship surface remains radically empty: a pure white (#ffffff) canvas, a four-color logotype, one search bar, and almost nothing else. That emptiness is the brand. Where competitors decorate, Google subtracts, trusting the utility of the product to carry the visual experience. Text sits in soft near-blacks (#202124 on marketing surfaces, #1f1f1f on Search) rather than pure black, and a single confident hue — Google Blue (#1a73e8) — does all the interactive talking.
The typographic system is a three-font hierarchy with clear jobs: Google Sans (a geometric sans derived from the Product Sans logo lineage) owns display headlines and buttons, rendered at an unusually calm weight 400 even at 60px; Google Sans Text carries body copy at 16px/24px; and on the Search homepage, plain Arial persists as a deliberate utilitarian fossil — the fastest-rendering font for the fastest page on the web. Material 3's baseline type scale (Roboto) underpins product UI. Headlines never shout with weight; hierarchy comes from size and space, which gives Google's marketing pages a friendly, almost academic calm.
Geometry is where the personality lives. Interactive elements are pills — the about.google CTA runs a 48px radius, the google.com sign-in button a full 100px pill in the newer GM3 blue (#0b57d0) — while containers stay gently rounded (8px cards on marketing, 24px tonal cards on the M3 docs site, following the M3 shape scale of 4/8/12/16/28px). Depth is nearly absent: marketing surfaces use flat tonal shifts (white against #f8f9fa) and #dadce0 hairlines instead of shadows, reserving M3's tinted elevation for product UI. The result is a system that feels effortless, optimistic, and engineered — color used sparingly, geometry friendly, and whitespace doing the work of luxury.
Key Characteristics:
- Radical emptiness on the flagship surface — white canvas, one search bar, utility as brand
- Google Blue (
#1a73e8) as the single interactive hue; newer GM3 surfaces shift to #0b57d0
- Pill geometry for every action — 48px-100px radii on buttons, full-round chips
- Google Sans display at weight 400 — large, calm headlines that never use bold to shout
- Flat tonal layering:
#ffffff against #f8f9fa with #dadce0 hairlines, almost no shadow
- Soft near-black text (
#202124) instead of pure black
- Material Design 3 as the public, open-source token vocabulary (color roles, type scale, shape, motion)
- The four-color logotype (blue, red, yellow, green) as the only place the brand is loud
2. Color Palette & Roles
Primary
- Google Blue (
#1a73e8): The canonical interactive blue — primary CTA pills, links, icons, and tab indicators across about.google and most marketing surfaces. Google Blue 600 in the legacy GM palette.
- Blue Hover (
#1967d2): Blue 700 — hover/pressed states for primary actions, and text color on tonal blue surfaces.
- GM3 Blue (
#0b57d0): The newer Material 3 era Google Blue, live on the google.com sign-in pill. A generational evolution of #1a73e8, not a competitor.
- Blue Tint (
#e8f0fe): Tonal container blue — secondary/tonal button backgrounds (e.g. the about.google "Subscribe" pill).
Neutral & Surface
- Pure White (
#ffffff): Page background, card surfaces, text on blue. The dominant color of the brand.
- Tonal Surface (
#f8f9fa): The signature Google grey — footer bands, section backgrounds, search key buttons. Separation without shadow.
- Hairline (
#dadce0): Borders, dividers, input strokes.
- Ink (
#202124): Primary text on marketing surfaces — a soft near-black.
- Search Ink (
#1f1f1f): Body text on the google.com homepage (GM3 neutral).
- Graphite (
#3c4043): Strong secondary text; the label color of the search key buttons.
- Muted (
#5f6368): Secondary body text, nav links, footer links.
- Muted Alt (
#70757a): Quieter metadata text on Search surfaces.
- Faint (
#9aa0a6): Lowest-emphasis labels, placeholder-grade grey.
Semantic & Heritage
- Success Green (
#188038): Green 700 — success states and the Classroom brand mark (Tier 2 verified).
- SERP Link Blue (
#1a0dab): The classic search-results link blue, still live on google.com — a 25-year-old fossil token and one of the most recognizable colors on the web.
Material 3 Baseline (official DS tokens)
- M3 Primary (
#6750a4): The baseline seed purple of Material 3 — md.sys.color.primary in the public token set. The default theme of the system Google ships to the world, distinct from Google's own deployed blue.
- M3 Primary Container (
#eaddff): Tonal container for the baseline primary.
- M3 On-Surface (
#1c1b1f): Baseline text color (neutral10).
- M3 Surface (
#fffbfe): Baseline surface (neutral99) — warm-tinted white.
- M3 Outline (
#79747e): Baseline outline (neutral-variant50).
- M3 Error (
#b3261e): Baseline error red (error40).
- M3 Site Purple (
#6442d6): The expressive primary used by m3.material.io itself — hero CTA and link color on the DS docs site.
- M3 Site Surface (
#f8f1f6): The tonal card background on m3.material.io, at 24px radius.
3. Typography Rules
Font Family
- Display / UI:
Google Sans — headlines, nav, buttons. Descended from Product Sans (the logo face); geometric, friendly, only ever 400-500 weight on marketing surfaces.
- Body:
Google Sans Text — reading text at 16px/24px; tuned for small sizes.
- Search utility:
Arial — the google.com homepage body and search UI run plain Arial, a deliberate speed-first choice.
- Product baseline:
Roboto — the Material 3 baseline type scale; Google Sans Flex (variable) and Google Sans Display appear on newer surfaces such as store.google.com.
Hierarchy
| Role | Font | Size | Weight | Line Height | Notes |
|---|
| Display Hero | Google Sans | 60px (3.75rem) | 400 | 1.20 (72px) | about.google section displays |
| Display | Google Sans | 48px (3.00rem) | 400 | 1.17 (56px) | Secondary displays |
| Headline | Google Sans | 36px (2.25rem) | 400 | 1.22 (44px) | Sub-section heads |
| Title | Google Sans Text | 16px (1.00rem) | 500 | 1.50 (24px) | Footer column heads, card titles |
| Body | Google Sans Text | 16px (1.00rem) | 400 | 1.50 (24px) | Standard reading text |
| Body Compact | Arial | 14px (0.88rem) | 400 | normal | google.com utilitarian UI |
| Button | Google Sans | 16px (1.00rem) | 500 | 1.00 | Marketing CTA pills |
| Button Compact | Google Sans Text | 14px (0.88rem) | 500 | 1.00 | Sign-in pill, search keys |
M3 Baseline Type Scale (official tokens, Roboto)
Display-large 57/64/400 (-0.25 tracking), display-medium 45/52/400, display-small 36/44/400; headline 32/28/24px at 400; title-large 22/28/400, title-medium 16/24/500; body-large 16/24/400 (0.5 tracking), body-medium 14/20/400; label-large 14/20/500 (0.1 tracking), label-medium 12/16/500, label-small 11/16/500.
Principles
- Weight 400 at display sizes: Google headlines are big, not bold. Hierarchy comes from size and whitespace, giving marketing pages a calm, unhurried register.
- Three fonts, three jobs: Google Sans persuades, Google Sans Text informs, Arial (on Search) performs. Roboto remains the M3 product baseline.
- Positive tracking at small sizes: M3's body and label tokens add tracking (0.25-0.5px) for legibility — the opposite of fashion-brand tightness.
- Type as token: every size/weight/line-height pair is a named
md.sys.typescale token, not an ad-hoc choice.
4. Component Stylings
Buttons
Filled Pill (Primary)
- Background:
#1a73e8
- Text:
#ffffff
- Radius: 48px
- Padding: 12px 24px
- Height: 50px
- Font: 16px / 500 / Google Sans
- Hover:
#1967d2 background
- Use: Marketing primary CTA on about.google ("See what's new", "Explore", "Check it out")
GM3 Sign-in Pill
- Background:
#0b57d0
- Text:
#ffffff
- Radius: 100px
- Padding: 10px 12px
- Height: 40px
- Font: 14px / 500 / Google Sans Text
- Use: google.com header sign-in — the newer Material 3 era Google Blue
Tonal Pill (Secondary)
- Background:
#e8f0fe
- Text:
#1967d2
- Radius: 48px
- Padding: 12px 24px
- Height: 50px
- Font: 16px / 500 / Google Sans
- Use: Secondary CTA ("Subscribe") — M3 tonal-button pattern, blue-on-blue
Search Key Button
- Background:
#f8f9fa
- Text:
#3c4043
- Border: 1px solid
#f8f9fa
- Radius: 8px
- Padding: 0px 16px
- Height: 36px
- Font: 14px / 500 / Arial
- Use: "Google Search" / "I'm Feeling Lucky" keys on the homepage
Cards & Containers
Feature Card (Marketing)
- Background:
#ffffff
- Text:
#202124
- Radius: 8px
- Use: about.google product/story cards sitting flat on the
#f8f9fa band — no shadow
M3 Tonal Doc Card
- Background:
#f8f1f6
- Text:
#1c1b1f
- Radius: 24px
- Use: m3.material.io content cards — the expressive M3 shape scale in practice
Navigation
Top Nav Link
- Text:
#5f6368
- Active:
#202124 text on #ffffff
- Radius: 4px
- Padding: 0px 12px
- Height: 48px
- Font: 16px / 500 / Google Sans
- Use: about.google header ("About", "Products", "Company Info", "News")
Inputs
Search Field Text
- Text: 16px / 400 / Arial
- Padding: 14px 0px 0px
- Use: The google.com search textarea — the single most-used input on the web; container draws the pill chrome
Footer
Footer Resource Link
- Background:
#f8f9fa
- Text:
#5f6368
- Radius: 4px
- Font: 16px / 500 / Google Sans
- Use: about.google footer columns ("Blog", "Careers", "Brand Resource Center")
Verified: 2026-06-11
Tier 1 sources: https://m3.material.io (official DS, live inspect), https://www.google.com (live inspect), https://about.google (live inspect), https://store.google.com (live inspect, region-gate surface), https://github.com/material-foundation/material-tokens (official M3 color/typography tokens), https://github.com/material-components/material-web (official M3 shape/motion tokens)
Tier 2 sources: getdesign.md/google — 404 (not listed); styles.refero.design/style/c57ba3f8-1d76-4660-8ba4-48ddce26e759 (Google for Education)
Conflicts unresolved: none
5. Layout Principles
Spacing System
- Base unit: 4px (M3 grid)
- Scale: 4px, 8px, 12px, 16px, 24px, 32px, 48px, 64px
- Measured: CTA padding 12px 24px; search keys 0 16px; nav items 0 12px; google.com link padding 5-8px
Grid & Container
- google.com: a single centered column — logo, search bar, two keys. The grid is the absence of a grid.
- about.google: full-width hero media, then alternating white and
#f8f9fa bands with 2-3 column card grids
- m3.material.io: generous tonal cards in a 2-3 column masonry, 24px radii
- Footer: multi-column link lists on the
#f8f9fa tonal surface
Whitespace Philosophy
- Emptiness as trust: the homepage's restraint signals speed and focus; whitespace is the product's promise that it will not waste your time.
- Tonal banding over borders: sections alternate white/
#f8f9fa instead of drawing lines.
- Air around actions: pill CTAs always float in generous space — never stacked tightly, rarely more than one filled pill per viewport.
Border Radius Scale (M3 shape tokens)
- Extra-small (4px): links, inline focus targets
- Small (8px): cards, search key buttons, nav containers
- Medium (12px): larger containers
- Large (16px): prominent containers
- Extra-large (28px): hero sheets, large M3 surfaces (docs cards run 24px)
- Full (9999px / 48-200px computed): every button pill, chips, avatar circles
6. Depth & Elevation
| Level | Treatment | Use |
|---|
| Flat (Level 0) | No shadow | Marketing pages, search homepage, cards on tonal bands |
| Tonal (Level 1) | #f8f9fa background shift | Section/footer separation without elevation |
| Hairline | 1px solid #dadce0 | Input strokes, dividers |
| M3 Elevation 1 | rgba(0,0,0,0.3) 0px 1px 2px 0px, rgba(0,0,0,0.15) 0px 1px 3px 1px | Floating controls in product UI (measured on m3.material.io media button) |
Shadow Philosophy: Google's marketing and search surfaces are essentially shadowless — live inspection found box-shadow: none across about.google CTAs, cards, nav, and the google.com chrome. Separation is tonal (#ffffff vs #f8f9fa) and linear (#dadce0 hairlines). Real elevation belongs to Material 3's product layer, where shadows are paired with tonal color shifts and kept physically plausible — soft, short, and layered. In M3, elevation is as much a color concept (surface tint) as a shadow concept; on the open web Google barely uses either.
7. Do's and Don'ts
Do
- Use Google Blue (
#1a73e8) as the single interactive hue; shift to #0b57d0 for GM3-era surfaces
- Make every action a pill — 48px+ radius on buttons, full-round chips
- Set display headlines in Google Sans at weight 400 — big, never bold
- Separate sections with tonal bands (
#ffffff / #f8f9fa) and #dadce0 hairlines, not shadows
- Use soft near-black (
#202124) for text
- Use the tonal blue pair (
#e8f0fe bg + #1967d2 text) for secondary actions
- Follow the M3 shape scale: 4 / 8 / 12 / 16 / 28px, full for pills
- Treat whitespace as the primary luxury — one filled CTA per viewport
Don't
- Use multiple saturated hues for interaction — blue is the only action color; red/yellow/green live in the logo and semantic states
- Use bold (700) display headlines on marketing surfaces — weight 400 is the voice
- Add drop shadows to marketing cards — tonal separation only
- Use pure black
#000000 for body text
- Square off buttons — sharp-cornered actions read as foreign to the system
- Invent ad-hoc type sizes — every step should map to a typescale token
- Crowd the canvas — density is for product UI (Gmail, Drive), never for marketing or Search
- Replace Arial on the Search homepage with a brand font — utility surfaces optimize for speed, not flair
8. Responsive Behavior
Breakpoints
| Name | Width | Key Changes |
|---|
| Compact | <600px | Single column, nav collapses to drawer/hamburger, display drops to ~36-40px |
| Medium | 600-905px | 2-column card grids, moderate margins |
| Expanded | 905-1240px | Full layout, 3-column grids |
| Large | >1240px | Centered content, max-width containers, generous margins |
M3 defines canonical window size classes (compact/medium/expanded) that Google's web surfaces follow loosely.
Touch Targets
- Minimum 48x48dp interactive targets (M3 accessibility baseline) — nav rows measure 48px, CTA pills 50px
- Search keys at 36px height are a desktop-only exception
- Pill geometry inherently signals tappability
Collapsing Strategy
- about.google: 60px displays compress, weight 400 maintained; card grids stack to single column
- google.com: already minimal — the layout barely changes, the search bar simply narrows
- Footer link columns stack vertically on compact widths
- Tonal bands stay full-width at every size
Image Behavior
- Marketing media uses large rounded containers (8-28px radius) without shadows
- Product screenshots sit flat on tonal bands
- The four-color logo never distorts; it scales or swaps to the "G" mark
9. Agent Prompt Guide
Quick Color Reference
- Primary CTA: Google Blue (
#1a73e8), hover Blue 700 (#1967d2)
- GM3-era CTA:
#0b57d0
- Tonal secondary:
#e8f0fe bg + #1967d2 text
- Background: Pure White (
#ffffff)
- Tonal surface:
#f8f9fa
- Text: Ink (
#202124); secondary #5f6368; faint #9aa0a6
- Hairline:
#dadce0
- Success:
#188038; Error (M3): #b3261e
- M3 baseline seed:
#6750a4 with container #eaddff
Example Component Prompts
- "Create a hero on white background. Headline at 60px Google Sans weight 400, line-height 1.2, color #202124. Sub-copy 16px Google Sans Text, #5f6368, line-height 1.5. One filled pill CTA: #1a73e8 background, white text, 48px radius, 12px 24px padding, 16px Google Sans weight 500; hover #1967d2."
- "Design a feature card row on a #f8f9fa band: white #ffffff cards, 8px radius, no shadow. Card title 16px Google Sans Text weight 500 #202124, body 16px weight 400 #5f6368, link 'Learn more' in #1a73e8."
- "Build the google.com search page: white canvas, centered logo, pill search bar with #dadce0 hairline, two grey keys (#f8f9fa bg, #3c4043 text, 8px radius, 36px height, 14px Arial weight 500), sign-in pill top-right (#0b57d0, white text, 100px radius, 40px height)."
- "Create a tonal secondary button: #e8f0fe background, #1967d2 text, 48px radius pill, 12px 24px padding, 16px Google Sans weight 500."
- "Design an M3 doc card: #f8f1f6 background, 24px radius, #1c1b1f text, 16px Google Sans Text; headline in Google Sans weight 475 if variable, else 500."
Iteration Guide
- Blue (
#1a73e8) is the only interactive color — semantic colors stay in states, the rainbow stays in the logo
- Every button is a pill; every card is gently rounded (8-28px)
- Display type is large and weight 400 — increase size, never weight
- Separate with tonal bands and hairlines, never shadows, on marketing surfaces
- Map all radii to the M3 shape scale (4/8/12/16/28/full)
- Body text is
#202124 on white, #5f6368 for secondary — never pure black
- Keep one filled CTA per viewport; secondary actions go tonal (
#e8f0fe)
- For product-UI density, switch to the M3 baseline tokens (Roboto typescale,
#6750a4 seed or brand-blue theme)
10. Voice & Tone
Google's voice is helpful, plain, and optimistic — a brilliant engineer who explains things simply and never talks down. The founding register was set by "Ten things we know to be true" ("Focus on the user and all else will follow", "Fast is better than slow", "You can be serious without a suit") and it still governs the copy: short declarative sentences, user benefit first, technology second. Even at planetary scale the voice stays first-person-plural and concrete; the quirkiest the brand gets is a single button — "I'm Feeling Lucky" — left on the most valuable page on the internet as a 25-year wink.
| Context | Tone |
|---|
| Search homepage | Nearly silent. Two buttons, no marketing copy at all. |
| Marketing headlines | Benefit-led, plain verbs. "Explore our products and features across Search, Google Workspace and more." |
| CTAs | Short imperatives: "Learn more", "Explore", "See what's new", "Subscribe". |
| Product UI | Functional, terse, sentence case. Helpful defaults over explanations. |
| Mission/company copy | Earnest and global: organize, access, useful — economist nouns, no hype. |
| Error/help text | Plain-language cause + next step; apologetic only when Google is at fault. |
Voice samples (verbatim, verified 2026-06-11):
- "Our mission is to organize the world's information and make it universally accessible and useful" — about.google company info.
- "Focus on the user and all else will follow." — Ten things we know to be true, #1.
- "Fast is better than slow." — Ten things we know to be true, #3.
- "I'm Feeling Lucky" — google.com homepage button, live.
- "Explore our products and features across Search, Google Workspace and more" — about.google homepage card.
Forbidden register: hype superlatives ("revolutionary", "game-changing"), exclamation-heavy enthusiasm, jargon without explanation, fear-based urgency, and any copy that makes the user feel stupid.
11. Brand Narrative
Google was founded in 1998 by Larry Page and Sergey Brin, two Stanford PhD students whose PageRank algorithm reframed search as a citation problem. The product's first interface decision became the brand's permanent one: while portals of the era (Yahoo, AOL) packed every pixel with links and banners, Google shipped a white page with a logo and a box. Speed and focus were the marketing. The famous homepage stayed empty because, as the company's stated philosophy puts it, "Focus on the user and all else will follow" — and the user came to search, not to browse.
The design language matured in public: the 2014 launch of Material Design turned Google's internal visual grammar into an open-source system, and Material Design 3 (2021, with the 2025-26 "Expressive" wave) extended it into dynamic color, tonal surfaces, and a full token vocabulary — color roles, a typescale, shape and motion tokens — that any developer can adopt. Alphabet-era Google thus runs a two-layer identity: the brand layer (four-color logo, Google Sans, Google Blue #1a73e8, pill buttons, white space) and the system layer (M3's baseline #6750a4 seed, Roboto typescale, 4-28px shape scale) that powers Android and a million third-party apps. The mission — "to organize the world's information and make it universally accessible and useful" — is visible in the design system itself: it is documented, tokenized, and given away.
What Google refuses: visual noise on utility surfaces, bold-weight shouting, decorative shadows, and gating function behind marketing. What it embraces: emptiness as respect for the user's time, one blue for every action, friendly geometry, and a belief that "great just isn't good enough" — the system keeps shipping new waves (dynamic color, variable Google Sans Flex, expressive motion physics) rather than freezing.
12. Principles
- Focus on the user and all else will follow. (Stated philosophy, #1.) UI implication: the interface ships only what the task needs — the search page has two buttons; marketing pages get one filled CTA per viewport.
- Fast is better than slow. (Stated philosophy, #3.) UI implication: Arial on the homepage, near-zero imagery on utility surfaces, flat rendering without shadows — every visual choice defers to load time and scanability.
- Tokens over taste. Material 3 turns every design decision into a named token (
md.sys.color.primary, md.sys.typescale.body-large, corner-extra-large). UI implication: never hard-code an ad-hoc value; map choices to the published scale so themes (dynamic color, dark) derive automatically.
- One hue acts, the rainbow identifies. The four-color logo is the only polychrome element; interaction is monogamously blue. UI implication: reserve
#1a73e8 for actionable elements; semantic red/green appear only as states, never decoration.
- Calm scale, friendly shape. Hierarchy by size at weight 400; warmth by pill and rounded-corner geometry. UI implication: when something needs more emphasis, make it bigger or rounder — not bolder or louder.
- You can be serious without a suit. (Stated philosophy, #9.) UI implication: room for play — a doodle on the logo, "I'm Feeling Lucky" — inside an otherwise rigorous system.
13. Personas
Personas below are fictional archetypes informed by publicly observable Google user segments, not individual people.
Maya Chen, 34, Seattle. Android developer at a mid-size startup. Builds her app's UI entirely from M3 tokens because dynamic color and dark theme come free. Reads m3.material.io the way she reads API docs and trusts a component more when its spec page shows the exact dp values.
Tunde Adeyemi, 22, Lagos. Student on a low-end Android phone and patchy data. Google's emptiness is not an aesthetic to him — it is the only search page that loads instantly on 3G. Judges every product by how fast it answers.
Hannah Park, 41, Toronto. Workspace admin for a 900-person company. Lives in dense product UI (Admin console, Gmail, Drive) all day; values that the same blue, the same typescale, and the same patterns repeat across every Google product so her training docs stay short.
Diego Ramírez, 58, Madrid. Searches in Spanish, navigates by voice, needs large tap targets. The 48dp touch minimums and plain-language UI mean he never feels the product was built for someone younger.
14. States
| State | Treatment |
|---|
| Empty (Drive/Photos-style, no items) | White canvas, friendly line illustration, one sentence in #5f6368 ("A place for all of your files" pattern), single blue action. Empty states teach, never scold. |
| Empty (search, no results) | Plain text: what was searched, why nothing matched, suggestions to broaden. No illustration on Search — speed surface stays lean. |
| Loading (product UI) | M3 circular progress indicator in primary blue, or linear bar under the app bar. Motion uses standard easing, never bouncy. |
| Loading (content) | Skeleton blocks in #f8f9fa/#dadce0 at final dimensions; shimmer subtle and brief. |
| Error (form validation) | M3 pattern: #b3261e error text + outlined field switches to error color; message says what is wrong and what valid looks like. |
| Error (page-level, 404/offline) | Plain-language heading, short explanation, a path back. Famously playful artifacts (the offline Dino game) keep failure human. |
| Success (action saved) | Quiet snackbar bottom-left, sentence case, past tense ("Saved"), auto-dismiss; optional single action ("Undo"). Never a modal celebration. |
| Success (semantic) | Green #188038 icon/text inline; reserved strictly for genuine success, not decoration. |
| Skeleton | Tonal grey blocks, M3 shape radii preserved (8-16px), no white-on-white flashes. |
| Disabled | M3 spec: content at 38% opacity, container at 12% — elements dim as a whole, color identity preserved rather than swapped to grey. |
15. Motion & Easing
Durations (official md.sys.motion.duration tokens):
| Token | Value | Use |
|---|
short1-short4 | 50 / 100 / 150 / 200ms | Hover, focus, selection ticks, small component changes |
medium1-medium4 | 250 / 300 / 350 / 400ms | Dialogs, sheets, card expansion |
long1-long4 | 450 / 500 / 550 / 600ms | Large surface transitions, container transforms |
extra-long1-4 | 700 / 800 / 900 / 1000ms | Full-screen and choreographed transitions |
Easings (official md.sys.motion.easing tokens):
| Token | Curve | Use |
|---|
emphasized | cubic-bezier(0.2, 0, 0, 1) | Default for most transitions — expressive deceleration |
emphasized-decelerate | cubic-bezier(0.05, 0.7, 0.1, 1) | Elements entering the screen |
emphasized-accelerate | cubic-bezier(0.3, 0, 0.8, 0.15) | Elements leaving the screen |
standard | cubic-bezier(0.2, 0, 0, 1) | Utility transitions, simple state changes |
standard-decelerate | cubic-bezier(0, 0, 0, 1) | Simple entries |
standard-accelerate | cubic-bezier(0.3, 0, 1, 1) | Simple exits |
legacy | cubic-bezier(0.4, 0, 0.2, 1) | Material 2 compatibility |
Motion rules: M3 motion is physical and asymmetric — entries decelerate longer than exits accelerate, so arriving content feels placed rather than thrown. Container-transform is the signature pattern: a card morphs into the page it opens, preserving spatial continuity. The 2026 "Expressive" wave adds spring-based motion physics for product UI, but marketing surfaces stay almost motionless — a fade and a scroll. Under prefers-reduced-motion: reduce, transitions collapse to simple fades; nothing essential is conveyed by motion alone.