← all systems apple
edit →

Design System Inspired by Apple

1. Visual Theme & Atmosphere

Apple’s website is a masterclass in controlled drama — vast expanses of pure black and near-white serve as cinematic backdrops for products that are photographed as if they were sculptures in a gallery. The design philosophy is reductive to its core: every pixel exists in service of the product, and the interface itself retreats until it becomes invisible. This is not minimalism as aesthetic preference; it is minimalism as reverence for the object.

The typography anchors everything. San Francisco (SF Pro Display for large sizes, SF Pro Text for body) is Apple’s proprietary typeface, engineered with optical sizing that automatically adjusts letterforms depending on point size. At display sizes (56px), weight 600 with a tight line-height of 1.07 and subtle negative letter-spacing (-0.28px) creates headlines that feel machined rather than typeset — precise, confident, and unapologetically direct. At body sizes (17px), the tracking loosens slightly (-0.374px) and line-height opens to 1.47, creating a reading rhythm that is comfortable without ever feeling slack.

The color story is starkly binary. Product sections alternate between pure black (#000000) backgrounds with white text and light gray (#f5f5f7) backgrounds with near-black text (#1d1d1f). This creates a cinematic pacing — dark sections feel immersive and premium, light sections feel open and informational. The only chromatic accent is Apple Blue (#0071e3), reserved exclusively for interactive elements: links, buttons, and focus states. This singular accent color in a sea of neutrals gives every clickable element unmistakable visibility.

Key Characteristics:

2. Color Palette & Roles

Primary

Interactive

Text

Surface & Dark Variants

Button States

Shadows

3. Typography Rules

Font Family

Hierarchy

RoleFontSizeWeightLine HeightLetter SpacingNotes
Display HeroSF Pro Display56px (3.50rem)6001.07 (tight)-0.28pxProduct launch headlines, maximum impact
Section HeadingSF Pro Display40px (2.50rem)6001.10 (tight)normalFeature section titles
Tile HeadingSF Pro Display28px (1.75rem)4001.14 (tight)0.196pxProduct tile headlines
Card TitleSF Pro Display21px (1.31rem)7001.19 (tight)0.231pxBold card headings
Sub-headingSF Pro Display21px (1.31rem)4001.19 (tight)0.231pxRegular card headings
Nav HeadingSF Pro Text34px (2.13rem)6001.47-0.374pxLarge navigation headings
Sub-navSF Pro Text24px (1.50rem)3001.50normalLight sub-navigation text
BodySF Pro Text17px (1.06rem)4001.47-0.374pxStandard reading text
Body EmphasisSF Pro Text17px (1.06rem)6001.24 (tight)-0.374pxEmphasized body text, labels
Button LargeSF Pro Text18px (1.13rem)3001.00 (tight)normalLarge button text, light weight
ButtonSF Pro Text17px (1.06rem)4002.41 (relaxed)normalStandard button text
LinkSF Pro Text14px (0.88rem)4001.43-0.224pxBody links, “Learn more”
CaptionSF Pro Text14px (0.88rem)4001.29 (tight)-0.224pxSecondary text, descriptions
Caption BoldSF Pro Text14px (0.88rem)6001.29 (tight)-0.224pxEmphasized captions
MicroSF Pro Text12px (0.75rem)4001.33-0.12pxFine print, footnotes
Micro BoldSF Pro Text12px (0.75rem)6001.33-0.12pxBold fine print
NanoSF Pro Text10px (0.63rem)4001.47-0.08pxLegal text, smallest size

Principles

4. Component Stylings

Buttons

Primary Blue (CTA)

Primary Dark

Pill Link (Learn More / Shop)

Filter / Search Button

Media Control

Cards & Containers

Image Treatment

Distinctive Components

Product Hero Module

Product Grid Tile

Feature Comparison Strip

5. Layout Principles

Spacing System

Grid & Container

Whitespace Philosophy

Border Radius Scale

6. Depth & Elevation

LevelTreatmentUse
Flat (Level 0)No shadow, solid backgroundStandard content sections, text blocks
Navigation Glassbackdrop-filter: saturate(180%) blur(20px) on rgba(0,0,0,0.8)Sticky navigation bar — the glass effect
Subtle Lift (Level 1)rgba(0, 0, 0, 0.22) 3px 5px 30px 0pxProduct cards, floating elements
Media Controlrgba(210, 210, 215, 0.64) background with scale transformsPlay/pause buttons, carousel controls
Focus (Accessibility)2px solid #0071e3 outlineKeyboard focus on all interactive elements

Shadow Philosophy: Apple uses shadow extremely sparingly. The primary shadow (3px 5px 30px with 0.22 opacity) is soft, wide, and offset — mimicking a diffused studio light casting a natural shadow beneath a physical object. This reinforces the “product as physical sculpture” metaphor. Most elements have NO shadow at all; elevation comes from background color contrast (dark card on darker background, or light card on slightly different gray).

Decorative Depth

7. Do’s and Don’ts

Do

Don’t

8. Responsive Behavior

Breakpoints

NameWidthKey Changes
Small Mobile<360pxMinimum supported, single column
Mobile360-480pxStandard mobile layout
Mobile Large480-640pxWider single column, larger images
Tablet Small640-834px2-column product grids begin
Tablet834-1024pxFull tablet layout, expanded nav
Desktop Small1024-1070pxStandard desktop layout begins
Desktop1070-1440pxFull layout, max content width
Large Desktop>1440pxCentered with generous margins

Touch Targets

Collapsing Strategy

Image Behavior

9. Agent Prompt Guide

Quick Color Reference

Example Component Prompts

Iteration Guide

  1. Every interactive element gets Apple Blue (#0071e3) — no other accent colors
  2. Section backgrounds alternate: black for immersive moments, #f5f5f7 for informational moments
  3. Typography optical sizing: SF Pro Display at 20px+, SF Pro Text below — never mix
  4. Negative letter-spacing at all sizes: -0.28px at 56px, -0.374px at 17px, -0.224px at 14px, -0.12px at 12px
  5. The navigation glass effect (translucent dark + blur) is non-negotiable — it defines the Apple web experience
  6. Products always appear on solid color fields — never on gradients, textures, or lifestyle backgrounds in hero modules
  7. Shadow is rare and always soft: 3px 5px 30px 0.22 opacity or nothing at all
  8. Pill CTAs use 980px radius — this creates the signature Apple rounded-rectangle-that-looks-like-a-capsule shape