Motion

Motion

Motion (prev Framer Motion) is a fast, production-grade web animation library for React, JavaScript and Vue. Build smooth UI animations with examples, tutorials, and a tiny footprint.

4.0
4
Visits
Visit

Available Pages

Design Analysis

Motion Home design analysis

Carbon Motion Lab is a dark developer-facing system that feels focused, fast, and technically confident. The shell should read as carbon-black with a concentrated light field behind the main statement, then unfold into u...

Key Takeaways

  • Primary ( F5F5F5): Main text and white CTA fill.
  • Secondary ( 111111): Utility surfaces and card fill.
  • Tertiary ( FFE81E): Statement accent and key emphasis.
  • Display: Bold, centered, tightly tracked, and direct.
  • Body: Clear, compact, and utility-first.
  • Labels: Mono for code-adjacent or technical annotation where needed.

Overview

Carbon Motion Lab is a dark developer-facing system that feels focused, fast, and technically confident. The shell should read as carbon-black with a concentrated light field behind the main statement, then unfold into utility-rich documentation and examples without losing the same premium precision.

Colors

The palette is dark and signal-driven. Mint can appear as a second signal for premium or elevated utility states, but it should stay secondary to the yellow statement accent.

  • Primary ( F5F5F5): Main text and white CTA fill.
  • Secondary ( 111111): Utility surfaces and card fill.
  • Tertiary ( FFE81E): Statement accent and key emphasis.

Typography

Use one dense modern grotesk for the main language and reserve mono for technical support.

  • Display: Bold, centered, tightly tracked, and direct.
  • Body: Clear, compact, and utility-first.
  • Labels: Mono for code-adjacent or technical annotation where needed.

Layout

Center the hero inside a focused light field, then move into examples, docs, and utility proof quickly. The page should feel like a coherent product universe rather than a marketing shell bolted onto a separate documentation site.

Design.md

System Overview

Core identity and authoring metadata from the refto.one design model.

Carbon Motion Lab

A dark developer-oriented design system with spotlighted carbon texture, dense white grotesk typography, yellow statement accents, mint premium highlights, and compact rectangular controls.

Focused, kinetic, technical, and premium without bloat.

Primary mode: darkdeveloper toolingdocs-rich

Theme

Fields outside the primary renderer remain visible here as structured fallback content.

Visual atmosphere
Summary
Focused, kinetic, technical, and premium without bloat.
Density
3
Variance
3
Motion
3
Signals
carbon shell · spotlight texture field · yellow display accent · mint utility highlight

Colors

Primitive palettes and resolved token colors for the active preview mode.

Palette colors
Carbon Black
#080808
Graphite
#111111
Signal Yellow
#FFE81E
Mint Utility
#8DF0CC
White Smoke
#F5F5F5
Soft Gray
#B7B7B7
Usage rules
Keep the shell nearly black and let light do the compositional work.
Use yellow for the statement edge, not as a constant fill everywhere.
Use mint selectively for premium or elevated utility moments.
Keep utility surfaces darker than the text but lighter than the shell.

Token Spacing

Spacing scales rendered as tokens with a simple length specimen.

section_gap
clamp(5rem, 8vw, 7rem)
group_gap
1rem
card_padding
1.5rem

Token Radii

Corner radii tokens with a live surface sample.

control
8px
chip
999px
panel
16px

Typography Families

Font families from the current design YAML, including fallback stacks and usage character.

Display
Inter
dense modern grotesk with strong readability in large white blocks
Body
Inter
neutral developer-facing UI voice
Mono
JetBrains Mono
code and utility annotation

Typography Scale

Top-level typography scale rendered as live text specimens.

Display
clamp(3.8rem, 8vw, 5.6rem)/—
Display
H2
clamp(2rem, 4vw, 3rem)/—
H2
Body
1rem/—
Body
Caption
0.75rem/—
Caption

Typography Rules

Fields outside the primary renderer remain visible here as structured fallback content.

Rules
Let the hero headline be dense and centered. · Keep body copy concise and utility-first. · Use mono for code, numbers, and technical support only.

Motion

Motion tokens rendered as resolved values for timing and personality.

Duration
140ms-220ms
Easing
cubic-bezier(.22, 1, .36, 1)
Spring
snappy but not playful

Motion

Resolved motion token values.

PropertyValue
duration140ms-220ms
easingcubic-bezier(.22, 1, .36, 1)
springsnappy but not playful

Layout Principles

Center the hero inside a light-falloff field.
Move quickly from statement to utility proof.
Let docs and examples inherit the same shell rather than becoming a separate product.
Keep control geometry compact and technical.
Use contrast and clustering to organize complexity.

Component Preview

Low-complexity component tokens rendered as design-system specimens.

Buttons primary
Base Attributes
Background
#F5F5F5
Text
#080808
Border
0px none transparent
Radius
{tokens.radii.control}->8px
Padding
0.75rem 1rem
Min height
40px
Shadow
none
Typography
body
Buttons secondary
Base Attributes
Background
#8DF0CC
Text
#080808
Border
0px none transparent
Radius
{tokens.radii.control}->8px
Padding
0.75rem 1rem
Min height
40px
Typography
body
Cards default
Feature Card
Component preview content
Base Attributes
Background
#111111
Text
#F5F5F5
Border
1px solid rgba(255, 255, 255, 0.06)
Radius
{tokens.radii.panel}->16px
Padding
{tokens.spacing.card_padding}->1.5rem
Shadow
none
Inputs default
Base Attributes
Background
#111111
Text
#F5F5F5
Border
1px solid rgba(255, 255, 255, 0.10)
Radius
8px
Padding
0.75rem 0.875rem
Min height
40px
Placeholder
rgba(245, 245, 245, 0.45)
Navigation desktop
OverviewFeaturesDocs
Base Attributes
Background
transparent
Text
rgba(245, 245, 245, 0.7)
Height
44px
Active text
#F5F5F5
Item padding
0px
Item radius
0px

Hero stage

Schema-agnostic optional blocks from the design YAML. New option keys render here automatically.

Summary
A centered statement suspended inside a circular light-falloff field.
Guidance
  • -
    Keep the backdrop textured and focused rather than glossy.
  • -
    Let the field frame the statement without overwhelming it.

Responsive guidance

Schema-agnostic optional blocks from the design YAML. New option keys render here automatically.

  • -
    Preserve compact control geometry even on small screens.
  • -
    Allow docs rails to collapse cleanly without losing the carbon-shell identity.

Anti Patterns

Compact list of patterns the design system explicitly avoids.

  • -
    No large capsule buttons.
  • -
    No warm editorial palette drift.
  • -
    No heavy dashboard gray replacing the black stage.
  • -
    No rainbow accent strategy.
  • -
    No fluffy lifestyle imagery disconnected from the tooling story.