← all systems spacex
edit →

Design System Inspired by SpaceX

1. Visual Theme & Atmosphere

SpaceX’s website is a full-screen cinematic experience that treats aerospace engineering like a film — every section is a scene, every photograph is a frame, and the interface disappears entirely behind the imagery. The design is pure black (#000000) with photography of rockets, space, and planets occupying 100% of the viewport. Text overlays sit directly on these photographs with no background panels, cards, or containers — just type on image, bold and unapologetic.

The typography system uses D-DIN, an industrial geometric typeface with DIN heritage (the German industrial standard). The defining characteristic is that virtually ALL text is uppercase with positive letter-spacing (0.96px–1.17px), creating a military/aerospace labeling system where every word feels stenciled onto a spacecraft hull. D-DIN-Bold at 48px with uppercase and 0.96px tracking for the hero creates headlines that feel like mission briefing titles. Even body text at 16px maintains the uppercase/tracked treatment at smaller scales.

What makes SpaceX distinctive is its radical minimalism: no shadows, no borders (except one ghost button border at rgba(240,240,250,0.35)), no color (only black and a spectral near-white #f0f0fa), no cards, no grids. The only visual element is photography + text. The ghost button with rgba(240,240,250,0.1) background and 32px radius is the sole interactive element — barely visible, floating over the imagery like a heads-up display. This isn’t a design system in the traditional sense — it’s a photographic exhibition with a type system and a single button.

Key Characteristics:

2. Color Palette & Roles

Primary

Interactive

Gradient

3. Typography Rules

Font Families

Hierarchy

RoleFontSizeWeightLine HeightLetter SpacingNotes
Display HeroD-DIN-Bold48px (3.00rem)7001.00 (tight)0.96pxtext-transform: uppercase
BodyD-DIN16px (1.00rem)4001.50–1.70normalStandard reading text
Nav Link BoldD-DIN13px (0.81rem)7000.94 (tight)1.17pxtext-transform: uppercase
Nav LinkD-DIN12px (0.75rem)4002.00 (relaxed)normaltext-transform: uppercase
Caption BoldD-DIN13px (0.81rem)7000.94 (tight)1.17pxtext-transform: uppercase
CaptionD-DIN12px (0.75rem)4001.00 (tight)normaltext-transform: uppercase
MicroD-DIN10px (0.63rem)4000.94 (tight)1pxtext-transform: uppercase

Principles

4. Component Stylings

Buttons

Ghost Button

Cards & Containers

Inputs & Forms

Image Treatment

5. Layout Principles

Spacing System

Grid & Container

Whitespace Philosophy

Border Radius Scale

6. Depth & Elevation

LevelTreatmentUse
Photography (Level 0)Full-viewport imageryBackground layer — always present
Overlay (Level 1)rgba(0, 0, 0, 0.5) gradientText legibility layer over photography
Text (Level 2)Spectral white text, no shadowContent layer — text floats directly on image
Ghost (Level 3)rgba(240, 240, 250, 0.1) surfaceBarely-visible interactive layer

Shadow Philosophy: SpaceX uses ZERO shadows. In a design built entirely on photography, shadows are meaningless — every surface is already a photograph with natural lighting. Depth comes from the photographic content itself: the receding curvature of Earth, the diminishing trail of a rocket, the atmospheric haze around Mars.

7. Do’s and Don’ts

Do

Don’t

8. Responsive Behavior

Breakpoints

NameWidthKey Changes
Mobile<600pxStacked, reduced padding, smaller type
Tablet Small600–960pxAdjusted layout
Tablet960–1280pxStandard scaling
Desktop1280–1350pxFull layout
Large Desktop1350–1500pxExpanded
Ultra-wide>1500pxMaximum viewport

Touch Targets

Collapsing Strategy

Image Behavior

9. Agent Prompt Guide

Quick Color Reference

Example Component Prompts

Iteration Guide

  1. Start with photography — the image IS the design
  2. All text is uppercase with positive letter-spacing — no exceptions
  3. Only two colors: black and spectral white (#f0f0fa)
  4. Ghost buttons are the only interactive element — transparent, spectral-bordered
  5. Zero shadows, zero cards, zero decorative elements
  6. Every section is full-viewport (100vh) — cinematic pacing