Nintendo.com (2001) Analysis
该模板分析 Nintendo 2001 年网站的设计语言,以淡紫蓝金属面板、立体斜角、琥珀色导航和网点纹理,重现早期游戏主机界面的怀旧科技感。

primary
#E60012
--color-primary
signal
#F68D1F
--color-signal
amber
#ECAB37
--color-amber
nav gold
#E48600
--color-nav-gold
canvas
#7A8ABA
--color-canvas
canvas soft
#9FBEE7
--color-canvas-soft
sky
#9FBEE7
--color-sky
lavender
#ACACE7
--color-lavender
ice
#C0D5E6
--color-ice
periwinkle
#8BA1D4
--color-periwinkle
chrome indigo
#3D4F97
--color-chrome-indigo
muted indigo
#60619C
--color-muted-indigo
platinum
#DEDEDE
--color-platinum
surface
#FFFFFF
--color-surface
carbon
#21242E
--color-carbon
hairline
#5A5F8C
--color-hairline
ink
#21242E
--color-ink
ink soft
#3D4F97
--color-ink-soft
on primary
#FFFFFF
--color-on-primary
systems teal
#206479
--color-systems-teal
games red
#A7282B
--color-games-red
error
#E60012
--color-error
字体家族
Arial / Arial Black
字重
备注
2 个字体家族,完整字阶、行高和字距见 DESIGN.md
品牌设计系统的完整 Markdown 文档
Nintendo.com (2001) Analysis — Style Reference
> An analysis of Nintendo.com's 2001 design language — a brushed-periwinkle "console chrome" interface where every panel is a beveled metal plate, navigation glows amber over a halftone-dotted carbon bar, and bold outlined display type sits on circuit-board hero fields. A Y2K hardware aesthetic that treats the web page like the faceplate of a game system.
**Theme:** light
**Source website:** [https://www.nintendo.com/](https://www.nintendo.com/)
Use the live official website to compare and validate this extracted snapshot. The current source website remains authoritative.
Tokens — Colors
| Name | Value | Token | Role |
|---|---|---|---|
| primary | `"#e60012" # Nintendo Red — racetrack logo, alert` | `--color-primary` | primary role extracted from the source design |
| signal | `#f68d1f" # Signal Orange — forward cues, submit, "Play It On` | `--color-signal` | signal role extracted from the source design |
| amber | `"#ecab37" # Amber — utility buttons, info-box tabs, badges` | `--color-amber` | amber role extracted from the source design |
| nav gold | `"#e48600" # Nav Gold — top-nav menu links` | `--color-nav-gold` | nav gold role extracted from the source design |
| canvas | `"#7a8aba" # Periwinkle metallic — primary interface body` | `--color-canvas` | canvas role extracted from the source design |
| canvas soft | `"#9fbee7" # Pale Sky — secondary-nav strip, light inset panels` | `--color-canvas-soft` | canvas soft role extracted from the source design |
| sky | `"#9fbee7" # Pale Sky alias` | `--color-sky` | sky role extracted from the source design |
| lavender | `"#acace7" # Pale Lavender — home hero field` | `--color-lavender` | lavender role extracted from the source design |
| ice | `"#c0d5e6" # Pale Ice — news hero field` | `--color-ice` | ice role extracted from the source design |
| periwinkle | `"#8ba1d4" # Light Periwinkle — raised mid panels` | `--color-periwinkle` | periwinkle role extracted from the source design |
| chrome indigo | `"#3d4f97" # Chrome Indigo — beveled borders, tab edges` | `--color-chrome-indigo` | chrome indigo role extracted from the source design |
| muted indigo | `"#60619c" # Muted Indigo — inactive tabs, secondary chrome` | `--color-muted-indigo` | muted indigo role extracted from the source design |
| platinum | `"#dedede" # Platinum Gray — list-row / inset content surface` | `--color-platinum` | platinum role extracted from the source design |
| surface | `"#ffffff" # White — content cards, list-row highlight` | `--color-surface` | surface role extracted from the source design |
| carbon | `"#21242e" # Carbon Navy — nav bar, dark buttons, footer, ink` | `--color-carbon` | carbon role extracted from the source design |
| hairline | `"#5a5f8c" # blended bevel divider` | `--color-hairline` | hairline role extracted from the source design |
| ink | `"#21242e" # primary text on light` | `--color-ink` | ink role extracted from the source design |
| ink soft | `"#3d4f97" # secondary text / chrome labels` | `--color-ink-soft` | ink soft role extracted from the source design |
| on primary | `"#ffffff" # text on dark/red/orange chrome` | `--color-on-primary` | on primary role extracted from the source design |
| systems teal | `"#206479" # Systems hero circuit-board cyan` | `--color-systems-teal` | systems teal role extracted from the source design |
| games red | `"#a7282b" # Games F-1 racing hero` | `--color-games-red` | games red role extracted from the source design |
| error | `"#e60012" # validation / destructive (shares brand red)` | `--color-error` | error role extracted from the source design |
Tokens — Typography
Arial · `--font-primary`
Arial Black · `--font-family-2`
Type Scale
| Role | Size | Line Height | Letter Spacing | Token |
|---|---|---|---|---|
| nav-link | 13px | 1 | 0.5px | `--text-nav-link` |
| ui-label | 11px | 1.1 | 0.5px | `--text-ui-label` |
| display | 44px | 1 | 0 | `--text-display` |
| hero-tagline | 15px | 1.3 | 0 | `--text-hero-tagline` |
| body | 12px | 1.4 | 0 | `--text-body` |
| link | 12px | 1.4 | 0 | `--text-link` |
| micro | 10px | 1.3 | 0 | `--text-micro` |
Tokens — Spacing & Shapes
**Density:** comfortable
Spacing Scale
| Name | Value | Token |
|---|---|---|
| xxs | 2px | `--spacing-xxs` |
| xs | 4px | `--spacing-xs` |
| sm | 8px | `--spacing-sm` |
| md | 12px | `--spacing-md` |
| lg | 16px | `--spacing-lg` |
| xl | 24px | `--spacing-xl` |
| xxl | 32px | `--spacing-xxl` |
| section | 48px | `--spacing-section` |
Border Radius
| Name | Value | Token |
|---|---|---|
| none | 0px | `--radius-none` |
| xs | 2px | `--radius-xs` |
| sm | 4px | `--radius-sm` |
| md | 6px | `--radius-md` |
| lg | 10px | `--radius-lg` |
| full | 9999px | `--radius-full` |
Layout
Components
nav bar
**Role:** nav bar component
subnav strip
**Role:** subnav strip component
logo pill
**Role:** logo pill component
button primary
**Role:** button primary component
button primary pressed
**Role:** button primary pressed component
button submit
**Role:** button submit component
button secondary
**Role:** button secondary component
button icon arrow
**Role:** button icon arrow component
button arrow chip
**Role:** button arrow chip component
search field
**Role:** search field component
text input
**Role:** text input component
select dropdown
**Role:** select dropdown component
field label
**Role:** field label component
form panel
**Role:** form panel component
dotted divider
**Role:** dotted divider component
hero panel
**Role:** hero panel component
section label bar
**Role:** section label bar component
news row
**Role:** news row component
featured tile
**Role:** featured tile component
poll panel
**Role:** poll panel component
radio option
**Role:** radio option component
info box
**Role:** info box component
promo card
**Role:** promo card component
system tile
**Role:** system tile component
link row card
**Role:** link row card component
calendar widget
**Role:** calendar widget component
left rail tab
**Role:** left rail tab component
footer bar
**Role:** footer bar component
esrb badge
**Role:** esrb badge component
esrb rating square
**Role:** esrb rating square component
mascot bubble
**Role:** mascot bubble component
ex pricing tier
**Role:** ex pricing tier component
ex pricing tier featured
**Role:** ex pricing tier featured component
ex product selector
**Role:** ex product selector component
ex cart drawer
**Role:** ex cart drawer component
ex app shell row
**Role:** ex app shell row component
ex data table cell
**Role:** ex data table cell component
ex auth form card
**Role:** ex auth form card component
ex modal card
**Role:** ex modal card component
ex empty state card
**Role:** ex empty state card component
ex toast
**Role:** ex toast component
Do's and Don'ts
Do
Don't
Layout
Use the documented spacing scale and component geometry as the implementation baseline. Validate responsive composition and current page rhythm against [the live source](https://www.nintendo.com/).