Files
workbuddy_skills/open-design/design-systems/nike/DESIGN-zh-tw.md
T
admin 5afeb6b78a ④段整套同步(六节 + P/S/F/J + 模板)+ open-design 移到技能根
一、④段整套同步(用户选候选 A)
- 新增 `references/stage-proto-doc/assets/产品文档模板.html`(16 KB/247 行,从备份拷、转 LF)。
- ④段 SKILL.md 换成备份 15:28 那版,并按模板口径改齐:
  · 「产品文档框架」从「四块+一附录」改成**六节** —— 页面结构/功能清单/使用场景/操作流程/
    跨页与界面状态/待确认与偏离;与模板同构,⛔ 不从空白页重写结构。
  · 编号从 R/S/F 改成 **P 页面/S 场景/F 功能/J 二级功能**,各自唯一、按展示顺序通排。
  · 保留旧版有价值的要求:每项功能补齐 做什么/入口在哪/输入边界/异常与恢复;重点功能三处标红;
    横向流程图每步写清页面/功能/操作/完成判据。
  · 完成标准「七节」→「六节」,自查清单同步换掉「需求」那批条目,补模板与配图两条。
  · 路径 `designs/<项目>/` → `docs/pm/<项目>/ui/`(2 处)。
  · 补回本机那条「每份产出文档开头都要有一张图」的引用(指向主 skill,段内不复述)。
- 主 skill 同步:四段结构表④行、④段沿革、画图小节(④段画页面结构图 + 用户路径)。

二、open-design 移到技能根(用户选候选 A)
- `git mv product-planning/references/stage-delivery/assets/open-design → open-design/`(4178 文件)。
- `.gitignore` 白名单加 `!/open-design/` —— 否则移出去就不再纳入版本控制。
- 引用改 11 处:路径形态 `assets/open-design/...` → `<技能根>/open-design/...`;
  「随段携带的自带件」改称「同根技能」;「路径怎么找」那条改成自带件(段内相对路径)与
  同根技能(`<技能根>/<技能名>/`)两类分开写。
- open-design 自己的 ATTRIBUTION.md 两处同步(它现在与 oil-ui-pro 同层)。
- 副作用(有益):命名闸门读数由 2063 降到 225 —— 此前它把 open-design 里 919 个第三方 md
  当成规则一起扫了;现在只扫本包 23 个 md。已确认④段的 H1 与 4a/4b/4c 子步仍在检查范围内。

三、验收
- check_naming.py --ws E:/ProgramData/AIProject/contentm_agent = 通过 225 / 失败 0 / 提示 27。
- 活文件里 `assets/open-design` 残留 0;工作区 CRLF 文件 0。
2026-10-15 21:17:28 +08:00

19 KiB
Raw Blame History

受 Nike 啟發的設計系統

Category: 電子商務與零售 運動零售。單色 UI,巨幅大寫字體,全出血攝影。

1. 視覺主題與氛圍

Nike.com 是一座充滿動感的零售大教堂——將運動的爆發性能量轉化為數位購物體驗。其設計遵循極簡主義原則:將一切剝離至黑、白、灰,讓運動攝影和產品色彩無需競爭便能主導視覺。最終效果不像一個網站,更像是以奢侈雜誌精準度排版的體育編輯專題。每一個像素要麼在銷售產品,要麼在引導使用者走向產品。

「Podium CDS」(Nike 內部核心設計系統)確立了一套極為單色調的基礎。UI 融入黑色(#111111)文字與白色表面,讓英雄攝影——揮汗如雨的運動員、凌空飛翔的球鞋、體育場的澎湃能量——承載情感重量。當 UI 中出現顏色時,幾乎都是功能性的:紅色表示錯誤,藍色表示連結,綠色表示成功。產品本身才是色彩故事。這種克制創造出一種視覺悖論:網際網路上色彩最豐富的頁面反而感覺最簡約,因為所有活力來自商品而非介面。

字體系統是 Nike 視覺識別的另一半。Nike Futura ND——一款定制的窄體 Futura 變體,行高極度壓縮(0.90)——以巨幅大寫標題穿透英雄圖像,如同排版衝擊波。標題之下,Helvetica Now 字族以瑞士精確度負責從導覽到產品描述的一切內容。這種表現型展示字體與功能性正文字體之間的分裂,映照了 Nike 品牌的雙重性:激勵與執行相遇。

主要特徵:

  • 單色調 UI(黑/白/灰),讓產品攝影成為唯一的色彩來源
  • 巨幅大寫展示字體(96px,行高 0.90),穿透英雄圖像
  • 無邊框圓角的全出血攝影——圖像填充每一個可用邊緣
  • 藥丸形按鈕(30px 圓角)作為主要互動元素
  • 8px 間距網格,嚴格的運動紀律——每個尺寸都對齊到系統
  • 以類別為驅動的購物架構,搭配大型導覽圖像卡片
  • 無陰影、邊框極簡的層級模型——僅透過灰度變化區分表面

2. 色彩調色盤與角色

主色

  • Nike 黑 (#111111):基礎——主要文字、按鈕背景、導覽文字、英雄疊加層。刻意不用純黑(#000000),營造略微柔和的閱讀體驗
  • Nike 白 (#FFFFFF):主要頁面畫布、深色背景上的按鈕文字、卡片表面、導覽列背景

表面與背景

  • 雪白 (#FAFAFA):最淺表面,接近白色的微妙差異(--podium-cds-color-grey-50)
  • 淺灰 (#F5F5F5):次級背景、搜尋輸入填充、圖像佔位符、載入骨架屏(--podium-cds-color-grey-100)
  • 懸停灰 (#E5E5E5):懸停狀態背景、停用按鈕填充(--podium-cds-color-grey-200)
  • 深色表面 (#28282A):深色/反色區塊的主背景(--podium-cds-color-grey-800)
  • 深炭灰 (#1F1F21):反色主背景,最深的非黑色表面(--podium-cds-color-grey-900)
  • 深色懸停 (#39393B):深色背景上的懸停狀態(--podium-cds-color-grey-700)

中性色與文字色

  • 主要文字 (#111111):正文主體、標題、導覽連結(--podium-cds-color-text-primary)
  • 次要文字 (#707072):描述性文案、中繼資料、時間戳記、價格標籤(--podium-cds-color-text-secondary)
  • 停用文字 (#9E9EA0):非活動元素、不可用選項(--podium-cds-color-text-disabled)
  • 停用反色 (#4B4B4D):深色背景上的停用文字(--podium-cds-color-text-disabled-inverse)
  • 主要邊框 (#707072):標準邊框顏色,與次要文字一致
  • 次要邊框 (#CACACB):細微邊框、輸入框邊框、分隔線(--podium-cds-color-grey-300)
  • 停用邊框 (#CACACB):非活動邊框狀態
  • 啟用邊框 (#111111):啟用/聚焦邊框,與主要文字一致

語意色與強調色

  • Nike 紅 (#D30005):嚴重錯誤、促銷角標、緊急通知(--podium-cds-color-red-600)
  • 亮紅 (#EE0005):紅色-500,略淺的紅色用於強調
  • Nike 橙色角標 (#D33918):角標文字、促銷標注(--podium-cds-color-text-badge)
  • 橙閃 (#FF5000):富有表現力的橙色強調(--podium-cds-color-orange-400)
  • 成功綠 (#007D48):確認、可用性、積極狀態(--podium-cds-color-green-600)
  • 成功反色 (#1EAA52):深色背景上的成功色(--podium-cds-color-green-500)
  • 連結藍 (#1151FF):文字連結、資訊高亮(--podium-cds-color-blue-500)
  • 資訊反色 (#1190FF):深色背景上的連結(--podium-cds-color-blue-400)
  • 警告黃 (#FEDF35):警告背景、注意橫幅(--podium-cds-color-yellow-200)
  • 焦點環 (rgba(39, 93, 197, 1)):鍵盤焦點指示環

延伸色譜(Podium CDS)

每個色階從 50 到 900,用於活動和產品頁面的表現性使用:

  • 紅色: #FFE5E5 → #EE0005 → #530300
  • 橙色: #FFE2D6 → #FF5000 → #3E1009
  • 黃色: #FEF087 → #FCA600 → #99470A
  • 綠色: #DFFFB9 → #1EAA52 → #003C2A
  • 青色: #D4FFFB → #008E98 → #043441
  • 藍色: #D6EEFF → #1151FF → #020664
  • 紫色: #E4E1FC → #6E0FF6 → #1C0060
  • 粉色: #FFE1F3 → #ED1AA0 → #4C012D

漸層系統

Nike 避免使用 UI 漸層。出現漸層時,均為攝影漸層——應用於產品英雄背景(例如,紅色鞋款置於紅到深紅的漸層背景上)。設計系統本身僅使用純色。

3. 排版規則

字體族

展示字體: Nike Futura ND(Nike 專屬定制窄體 Futura 變體)

  • 備用字體:Helvetica Now Text Medium、Helvetica、Arial
  • 專用於大型大寫展示標題
  • 特有的緊密行高(0.90)與大寫轉換

標題字體: Helvetica Now Display Medium

  • 備用字體:Helvetica、Arial
  • 用於 24–32px 的章節標題和產品名稱

正文 Medium: Helvetica Now Text Medium(字重 500)

  • 備用字體:Helvetica、Arial
  • 用於連結、按鈕、說明文字、強調正文

正文: Helvetica Now Text(字重 400)

  • 備用字體:Helvetica、Arial
  • 用於標準正文、描述、中繼資料

阿拉伯語: Neue Frutiger Arabic——特定語言替代字體

層級

角色 尺寸 字重 行高 字間距 備注
展示 96px 500 0.90 — Nike Futura ND,大寫,英雄標題
標題 1 32px 500 1.20 — Helvetica Now Display Medium,章節標題
標題 2 24px 500 1.20 — Helvetica Now Display Medium,子章節
標題 3 16px 500 1.50 — Helvetica Now Text Medium,卡片標題
正文 16px 400 1.75 — Helvetica Now Text,產品描述
正文 Medium 16px 500 1.75 — Helvetica Now Text Medium,強調文字
連結 16px 500 1.75 — Helvetica Now Text Medium,導覽連結
小連結 14px 500 1.86 — Helvetica Now Text Medium,頁尾/實用連結
按鈕 16px 500 1.50 — Helvetica Now Text Medium,CTA 文字
小按鈕 14px 500 1.50 — Helvetica Now Text Medium,次級按鈕
說明 14px 500 1.50 — Helvetica Now Text Medium,價格標籤
小號 12px 500 1.50 — Helvetica Now Text Medium,時間戳記
微小 12px 400 1.50 — Helvetica Now Text,法律文字

原則

Nike 的排版是一種張力研究。展示層——Nike Futura ND,96px,行高壓縮至 0.90——被設計得如同體育場計分板:巨幅、窄體、大寫、無法忽視。它將標題變成戰鬥口號。展示層之下,Helvetica Now 提供臨床式的對應:瑞士精確度的可讀性,1.75 行高確保舒適的產品瀏覽體驗。字重 500(Medium)貫穿正文始終,賦予 Nike 文案一種輕微的自信感而不顯厚重——每一句話讀起來都像一個有把握的建議,而非呼喊。

4. 元件樣式

按鈕

主要按鈕

  • 背景:Nike 黑(#111111)
  • 文字:白色(#FFFFFF),16px/500,Helvetica Now Text Medium
  • 邊框:無
  • 邊框圓角:完全圓潤藥丸形(30px)
  • 內邊距:約 12px 24px
  • 懸停:背景變為灰色-500(#707072),文字懸停顏色
  • 啟用:scale(0) 漣漪效果,透明度 0.5
  • 焦點:2px 盒陰影環,顏色 rgba(39, 93, 197, 1)
  • 轉場:背景 200ms ease

深色背景上的主要按鈕

  • 背景:白色(#FFFFFF)
  • 文字:黑色(#111111)
  • 懸停:背景變為灰色-300(#CACACB)

次要按鈕(描邊)

  • 背景:透明
  • 文字:Nike 黑(#111111)
  • 邊框:1.5px solid #CACACB(灰色-300)
  • 邊框圓角:30px
  • 懸停:邊框加深至 #707072,背景變為灰色-200

停用按鈕

  • 背景:灰色-200(#E5E5E5)
  • 文字:灰色-400(#9E9EA0)
  • 游標:not-allowed

圖示按鈕

  • 背景:灰色-100(#F5F5F5)
  • 形狀:30px 圓角(或 50% 圓形)
  • 內邊距:6px
  • 懸停:灰色-500 背景

卡片與容器

  • 背景:白色(#FFFFFF)——大多數情況下無可見卡片邊界
  • 邊框圓角:產品圖像卡片為 0px(邊緣到邊緣圖像),互動容器為 20px
  • 陰影:無——Nike 完全不使用卡片陰影
  • 懸停:產品卡片無上浮效果;卡片內文字連結下底線
  • 產品卡片:圖像在上(無圓角),文字中繼資料在下,間距 12px
  • 類別卡片:全出血攝影,深色漸層疊加層上顯示文字
  • 轉場:懸停時圖像切換的透明度 200ms ease

輸入框與表單

  • 背景:灰色-100(#F5F5F5)
  • 邊框:可見時 1px solid #CACACB,搜尋框無邊框
  • 邊框圓角:24px(搜尋輸入),8px(表單輸入)
  • 字體:Helvetica Now Text,16px
  • 焦點:邊框變為 #111111(邊框啟用),2px 焦點環 rgba(39, 93, 197, 1)
  • 錯誤:邊框 #D30005(嚴重)
  • 佔位符:灰色-500(#707072)
  • 轉場:邊框顏色 200ms ease

導覽

  • 背景:白色(#FFFFFF),黏性定位
  • 高度:桌面端約 60px
  • 左側:Nike Swoosh 標誌(24x24px SVG)
  • 中間:類別連結(新品與精選、男款、女款、童款、特賣),16px/500 Helvetica Now Text Medium
  • 右側:搜尋(24px 圓角輸入框)、收藏、購物車圖示
  • 懸停:文字顏色變為灰色-500(#707072)
  • 行動版:漢堡選單,全螢幕疊加層
  • 頂部橫幅:深色背景(#111111)白色文字的促銷訊息列

圖像處理

  • 英雄圖像:全出血,無邊框圓角,邊緣到邊緣
  • 產品網格:正方形(1:1)或 4:3 寬高比,無邊框圓角
  • 類別卡片:16:9 或 4:3,全出血並帶文字疊加層
  • 圖像佔位符:灰色-100(#F5F5F5)純色背景
  • 延遲載入:原生 loading="lazy",骨架屏使用 #F5F5F5 背景
  • 產品懸停:切換至次級圖像(正面 → 側面視圖)

促銷橫幅

  • 全寬深色(#111111)背景,白色文字
  • 緊湊內邊距(垂直 8-12px)
  • 文字置中,12px/500 Helvetica Now Text Medium
  • 用於運費促銷、會員權益、特賣公告

5. 版面原則

間距系統

基礎單位:4px(主網格為 8px 的倍數)

令牌 值 用途
space-1 4px 緊湊圖示間距、行內間距
space-2 8px 基礎單位、按鈕圖示間距
space-3 12px 卡片內邊距、緊湊外邊距
space-4 16px 標準內邊距、導覽間距
space-5 20px 產品卡片間距
space-6 24px 章節內邊距、網格間距
space-7 32px 章節分隔
space-8 48px 主要章節內邊距
space-9 64px 英雄區域內邊距
space-10 80px 大型章節間距

網格與容器

  • 最大容器寬度:1920px
  • 標準內容寬度:約 1440px,帶水平內邊距
  • 產品網格:桌面端 3 欄,平板端 2 欄,行動端 1 欄
  • 類別網格:3 欄,全出血圖像
  • 網格間距:產品卡片之間 4-12px(刻意緊湊)
  • 水平內邊距:桌面 48px,平板 24px,行動 16px

留白哲學

Nike 的留白策略刻意激進——不是時尚品牌那種奢侈的呼吸感,而是一種壓縮的、高密度的方式,用內容或刻意的留白填滿每一個像素。產品網格使用最小間距(4-12px)營造豐盛感和選擇感。章節分隔較寬(48-80px)以區分購物情境。整體效果是一家感覺商品琳瑯滿目卻保持可導覽性的商店——如同一家布局良好的運動超市。

邊框圓角比例

值 上下文
0px 產品圖像、英雄攝影(銳利邊緣)
8px 表單輸入(非搜尋)
18px 小型互動元素
20px 容器、帶 UI 內容的卡片
24px 搜尋輸入、中等藥丸形
30px 按鈕、標籤、篩選(完整藥丸形)
50% 圓形圖示按鈕、頭像佔位符

6. 深度與層級

層級 處理 用途
扁平 無陰影,無邊框 一切的預設狀態
分隔線 0px -1px 0px 0px #E5E5E5 inset 章節之間的細微嵌入線
焦點 0 0 0 2px rgba(39, 93, 197, 1) 鍵盤焦點環
疊加層 攝影上的深色遮罩 圖像上文字的可讀性

Nike 的層級哲學是激進的扁平化。沒有卡片陰影,沒有懸停上浮,沒有浮動元素。深度完全透過顏色傳遞——深色區塊後退,淺色區塊前進,灰度變化表示狀態變化。這種扁平感強化了運動、務實的品牌個性:沒有視覺裝飾,只有直接的溝通。整個系統中唯一的「陰影」是 1px 嵌入分隔線和無障礙必需的焦點環。

裝飾性深度

  • 英雄攝影疊加層:全出血攝影上的深色漸層遮罩,確保文字可讀性
  • 產品背景漸層:英雄產品圖背後的彩色背景(例如,紅色鞋款置於紅色漸層背景上)
  • 橫幅條:頁面頂部的純深色(#111111)促銷條

7. 規範與禁忌

規範

  • 所有主要文字使用 Nike 黑(#111111)——絕不使用純黑 #000000
  • 保持按鈕藥丸形(30px 圓角),限定為主要/次要變體
  • 英雄區域使用全出血、邊緣到邊緣的攝影——圖像不加邊框圓角
  • 讓產品攝影提供所有色彩活力;保持 UI 單色調
  • 大寫 Nike Futura ND 僅用於展示標題(96px+)
  • 保持緊湊的產品網格間距(4-12px)營造密集、豐盛的感覺
  • 所有輸入框和佔位符背景使用灰色-100(#F5F5F5)
  • 將顏色專門保留用於語意含義(紅色=錯誤,綠色=成功,藍色=連結)
  • 所有互動文字元素使用字重 500(Medium)

禁忌

  • 不為卡片添加陰影——Nike 的層級模型完全扁平
  • 不為產品圖像添加邊框圓角——只有 UI 元素才有圓角
  • 不為 UI 元素引入灰度以外的品牌顏色
  • 不在 24px 以下使用 Nike Futura ND——它專屬於展示字體
  • 不添加懸停上浮效果——Nike 卡片懸停時不會產生動畫
  • 不為按鈕或連結使用常規字重(400)——始終使用 500
  • 不在 UI 元素後方添加彩色背景——顏色專用於產品場景
  • 每張卡片不要超過兩級文字層級(標題 + 正文)
  • 不添加裝飾性分隔線——1px 嵌入線是唯一的分隔線模式
  • 不弱化對比度——Nike 的設計刻意將黑白對比推向最大值

8. 響應式行為

斷點

名稱 寬度 主要變化
行動版 <640px 單欄,漢堡導覽,展示文字縮小,緊湊 16px 內邊距
小平板 640-768px 開始 2 欄產品網格,導覽仍折疊
平板 768-960px 2 欄網格,類別卡片縮放,水平內邊距 24px
小桌面 960-1024px 導覽展開為完整水平,3 欄產品網格
桌面 1024-1440px 完整版面,展開導覽,3 欄網格,48px 內邊距
大桌面 >1440px 最大寬度容器置中,增加外邊距,英雄圖像全出血

觸控目標

  • 最小觸控目標:44x44px(WCAG AAA)
  • 行動版導覽圖示:48x48px 觸控區域
  • 產品卡片:整個表面均可點擊
  • 篩選藥丸:最小 36px 高度,12px 內邊距

折疊策略

  • 導覽:960px 以下完整類別連結 → 漢堡選單;搜尋、收藏、購物車圖示保持可見
  • 產品網格:3 欄 → 960px 時 2 欄 → 640px 時 1 欄
  • 英雄區域:展示文字從 96px → 64px → 48px 縮小;英雄圖像在所有尺寸保持全出血
  • 類別卡片:3 欄 → 2 欄 → 1 欄,保持全出血圖像
  • 章節內邊距:隨視埠縮小,80px → 48px → 32px → 24px
  • 促銷橫幅:文字換行或截斷,保持深色背景

圖像行為

  • 透過 Nike CDN(c.static-nike.com)使用寬度參數提供響應式圖像
  • 產品圖像:srcset 多解析度(w_320、w_640、w_960、w_1920)
  • 英雄圖像:所有斷點均全出血,寬高比變化(桌面 16:9 → 行動端 4:3)
  • 延遲載入:原生 loading="lazy",載入期間灰色-100 佔位符
  • 藝術指導:英雄裁切在桌面端和行動端構圖之間變化

9. 智能體提示指南

快速顏色參考

  • 主要 CTA:Nike 黑(#111111)
  • 背景:白色(#FFFFFF)
  • 次要表面:淺灰(#F5F5F5)
  • 標題文字:Nike 黑(#111111)
  • 正文文字/懸停:次要文字(#707072)
  • 邊框:次要邊框(#CACACB)
  • 錯誤:Nike 紅(#D30005)
  • 連結:連結藍(#1151FF)

元件提示範例

  • "建立一個產品英雄區,全出血邊緣到邊緣攝影,無邊框圓角,深色漸層疊加層用於文字,96px/500 巨幅大寫標題採用 Nike Futura 風格,行高 0.90,Nike 黑(#111111)藥丸形按鈕(30px 圓角)"
  • "設計一個 3 欄產品卡片網格,正方形圖像(無邊框圓角),卡片間距 4px,產品名稱 16px/500 Nike 黑(#111111),價格 14px/500,次要文字灰色-500(#707072)"
  • "建構一個黏性白色導覽列,左對齊標誌,中間類別連結 16px/500(#111111),懸停顏色 #707072,右對齊搜尋(24px 圓角,#F5F5F5 背景)、收藏和購物車圖示"
  • "建立一個促銷橫幅條,#111111 背景,白色 12px/500 置中文字,垂直內邊距 8px——全寬,無邊框圓角"
  • "設計一個次要描邊按鈕,透明背景,1.5px #CACACB 邊框,30px 藥丸圓角,16px/500 #111111 文字,懸停時邊框加深至 #707072"

迭代指南

使用此設計系統精修已有介面時:

  1. 一次專注於一個元件
  2. 引用本文件中的具體顏色名稱和十六進位代碼
  3. 記住:產品攝影是顏色——UI 保持單色調
  4. 使用灰度進行狀態變化:#F5F5F5 → #E5E5E5 → #CACACB → #707072
  5. 如果 UI 中某處感覺過於豐富多彩,它很可能確實如此——Nike 保持 UI 灰度
  6. 展示字體(Nike Futura)應始終大寫,絕不低於 24px
  7. 正文字體(Helvetica Now)互動元素幾乎應始終使用字重 500