Communitygithub.com

youssef-110/apple-web

建立具有 Apple 產品行銷網站風格的網頁 — 使用現成的 CSS/JS 程式庫,包含精確的字級、字距、色彩、緩動、間距、黏性半透明導覽列、捲動揭示、磚格畫廊與統計區塊。當使用者要求 Apple 風格 / apple.com 風格網站、高階產品登陸頁面、『無 AI 氾濫』行銷頁面,或提及苹果.com 的設計、字型或動畫時使用。

apple-web 是什麼?

此技能可讓開發者快速建立與 apple.com 產品頁面視覺風格一致的產品行銷頁面。它提供了一套從真實 apple.com 頁面(2026 年 11 月)量測而來的完整設計系統,以 CSS/JS 程式庫形式呈現,涵蓋字型比例、色彩、間距、緩動曲線與版面配置規則。技能包含一份「反 AI 氾濫」檢查清單,確保頁面設計乾淨、低調且以字型為主,避免常見的 AI 生成痕跡,例如表情符號、漸層或過度繁複的視覺元素。支援的平台包括所有現代瀏覽器,並內建響應式設計與無障礙(prefers-reduced-motion)支援。工作流程相當直接:複製 CSS 與 JS 檔案、以示範 HTML 為起點、按參考中的頁面結構撰寫文案、選擇黑暗/明亮主題,最後套用檢查清單以確認品質。此技能專注於提供 Apple 風格的介面語言,而非完整克隆,因此使用者必須為其產品提供原創的文案與素材。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/youssef-110/apple-web/tree/HEAD

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

Apple Web

建立像 apple.com 一樣的產品行銷頁面:寧靜、自信、以字型為主導,且動畫服務於產品。此技能中的每個數值都來自於從真實 apple.com 產品頁面(2026 年 11 月)量測所得,並記錄於 reference/measured-tokens.md。

這是一套風格系統,而非克隆。切勿抄襲 Apple 的文案、產品名稱、標誌、攝影作品、圖示或字型檔案。請為使用者的產品撰寫原創內容。

檔案

路徑用途
library/apple-web.css代碼記號、字型類別、版面配置、元件。請優先連結此檔案。
library/apple-web.js捲動揭示、黏性導覽列狀態、捲動驅動動畫、圖庫、計數動畫。無外部相依。
demo/index.html一個完整的使用所有元件的運作中頁面。將其複製為起始點。
reference/measured-tokens.md原始量測數據:字型比例、色彩、圓角、緩動、斷點。
reference/page-anatomy.mdApple 產品頁面的區段排列順序與結構。
reference/anti-slop.md讓頁面看起來像是 AI 生成的特徵,以及 Apple 風格的修正方式。

工作流程

  1. 將 library/ 資料夾複製到專案中。在 <head> 中連結 apple-web.css,並以 defer 屬性載入 apple-web.js。
  2. 從 demo/index.html 開始。遵循 reference/page-anatomy.md 中的區段順序。
  3. 先撰寫文案。標題為 2–5 個單字並以句號結尾(例如「快速。真的很快速。」)。內文為灰色,包含一個以白色標示的重點片語。
  4. 每個區段選擇一個主題:theme-dark(黑色)、theme-light(#f5f5f7)或 theme-white。在長段落中交替使用,相同主題最多連續三個區段。
  5. 在完成前執行下方的檢查清單。

使其具備 Apple 風格的規則

字型

  • 只使用一個字型家族。在 Apple 裝置上使用系統 SF Pro,在其他裝置上使用 Inter(CSS 中的字型堆疊會處理此問題)。不使用第二個顯示字型,也不使用襯線字型做強調。
  • 每個標題使用字重 600。內文使用 400。絕不使用 700–900,也絕不使用 300。
  • 字距隨尺寸變化:內文(17px → -0.022em)和主視覺(64px+ → -0.009em)為負值,19–32px 則略微正值。請使用字型類別;切勿到處設定單一 letter-spacing。
  • 行銷區段的標題簡短且置中;與媒體並排的鎖定版面中則靠左對齊。
  • 深色區段的內文顏色為 #86868b;使用 <strong> 強調片語(呈現為 #f5f5f7,相同字重)。內文不得使用粗體。

色彩

  • 灰階頁面。一個強調色:連結/動作藍色 #0071e3(深色區段使用 #2997ff 作為連結)。色彩來自產品圖像,而非 UI。
  • UI 或文字上不使用漸層、發光效果或彩色陰影。

版面配置

  • 內容寬度:文字 980px,媒體列 1260px,最大視口 1440px。斷點為 1068px / 734px。
  • 區段內距:桌機上方 120px / 下方 120–176px。空間寬敞,絕不擁擠。
  • 圓角磚格:大型磚格半徑 28px,小型卡片 18px。按鈕為膠囊形狀(半徑 980px)。

動畫

  • UI 狀態的緩動曲線 cubic-bezier(0.4, 0, 0.6, 1);持續時間:懸停 100ms、透明度 240ms、顏色/導覽列 320ms,捲動揭示最長可達 1 秒。
  • 揭示效果為透明度 + 30–40px 的上升,僅在元素進入視口約 15% 時觸發一次。同層級元素錯開 80–120ms。
  • 產品時刻使用捲動驅動動畫(進度與滾動位置綁定),而非自動播放。
  • 磚格懸停:媒體內容輕微縮放 1.02,絕不移動卡片陰影。
  • prefers-reduced-motion:所有動畫變為即時淡入。程式庫已處理此邏輯。

導覽列

  • 44px 的全域導覽列,隨後是一個 52px 的黏性區域導覽列,左側為產品名稱,右側為連結 + 小型藍色「購買」膠囊按鈕。一旦固定,它會變成半透明(blur(20px) saturate(180%))。

檢查清單(無 AI 氾濫)

  • 沒有表情符號、沒有圓圈圖示功能網格、沒有「✨」、沒有紫/青色漸層。
  • 標題是陳述句,而非疑問句或「解鎖 / 提升 / 無縫 / 革新」等用語。
  • 統計數據中的每個數字都有單位和註腳標記(若為宣稱)。
  • 每個區段最多一種 CTA 樣式(藍色膠囊按鈕或帶有 › 的藍色文字連結),不同時使用兩種大型 CTA。
  • 媒體主導;文字絕不置於浮在繁複漸層之上的卡片中。
  • 每個文字元素都透過類別設定字距;沒有任何預設瀏覽器粗體。
  • 頁面底部有註腳區段,使用 12px 的 #86868b 顏色。
  • 已在 1440、1068、734 和 375px 寬度下檢查,並已檢查減少動畫模式。

請參閱 reference/anti-slop.md 以取得完整列表與修正方式。

相關技能