Communitygithub.com

Cinematic Web:高端動效個人站與 SaaS 落地頁

為個人品牌與產品搭建或升級高端動效網站、SaaS 落地頁與電影感首屏。指導版面、動效、字型與互動,讓頁面像發布片,而不是套模板。

Cinematic Web:高端動效個人站與 SaaS 落地頁 是什麼?

「個人網站」配方第 1 步(做出電影感站點),來自 anasdorbani/cinematic-web-skill。把簡報變成高端動效個人站或 SaaS 落地頁:電影感首屏、滾動敘事、克制字型,以及不像 AI 生成的動效。含何時全電影感、何時安靜編輯風的決策矩陣,以及節奏、對比與 CTA 的品質標準。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/anasdorbani/cinematic-web-skill/tree/HEAD/cinematic-web

在你喜歡的 AI 中提問

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

說明文件

電影級網站

將高階網站動畫視為一個創造性開發系統,而非動畫片段的集合。

將模糊的「讓它更有電影感」這類需求轉化為:

  1. 藝術方向
  2. 素材策略
  3. 運動語言
  4. 滾輪編排
  5. 渲染與後處理計畫
  6. 效能與可近用性預算
  7. 實作
  8. 審查循環

工作流程

  1. 檢查現有應用程式棧、路由模型、渲染邊界與樣式系統。
  2. 識別專案是基於 DOM 純靜態、Motion、GSAP、R3F/WebGL、Spline、Rive/Lottie 還是混合型。
  3. 在新增動畫行為前,先建立或更新共享的運動令牌。
  4. 除非使用者明確要求快速實作,否則擬定藝術方向摘要。
  5. 選擇能利用現有素材達成概念的最小管線。
  6. 使用精確的編排:滾輪距離、固定長度、scrub 值、標籤、交錯值、相機位置、材質值、緩動函數與彈簧常數。
  7. 在精修前先進行檢測,使用標記、效能覆蓋層、可調常數、螢幕截圖或預算檢查。
  8. 為每個旗艦動畫提供減少動作與低功耗備案。
  9. 在宣告工作完成前,驗證桌面、行動裝置與減少動作的行為。

決策矩陣

  • 使用 CSS 處理微小的 hover、focus 以及 opacity/transform 效果。
  • 使用 Motion for React 處理狀態驅動的 UI、佈局過渡、共享元素、手勢與微互動。
  • 使用 GSAP ScrollTrigger 處理固定故事、長時間軸與精確的滾輪編排。
  • 當滾輪感受與 WebGL/DOM 同步是體驗的一部分時,使用 Lenis。
  • 當英雄區域是真實的 3D 場景或著色器組合時,使用 R3F/drei。
  • 當設計師擁有的互動式 3D 場景是事實來源時,使用 Spline。
  • 使用 Rive 處理互動式向量動畫與狀態機。
  • 當即時 WebGL 會超出效能預算時,使用影片、序列圖片或靜態媒體。

品質標準

若結果出現以下情況,則為不可接受:

  • 到處都使用預設緩動。
  • 未經選擇就對整個場景套用全域 bloom。
  • 在 transform/opacity 可行時,動畫化 layout 屬性。
  • 未經檢查或壓縮建議就載入一個龐大的 GLB 檔案。
  • 沒有減少動作的備用方案。
  • 依賴一個巨大的客戶端元件,且無延遲載入。
  • 僅在開發者機器上看起來令人印象深刻。

運動令牌

在實作之前,建立一個共享的運動系統,包含:

  • 緩動函數
  • 彈簧
  • 持續時間
  • 交錯
  • 滾輪 scrub 值
  • 視差比率
  • 減少動作替代方案

使用 examples/recipes/motion-tokens.ts 作為起點。

參考資料(按需載入)

  • 藝術方向與需求搜集:references/creative-direction.md
  • 不抄襲知名網站的參考分析:references/reference-analysis.md
  • 緩動、彈簧、質量與編排:references/motion-language.md
  • GSAP + Lenis 滾輪系統:references/scroll-choreography.md
  • R3F 場景架構:references/r3f-webgl-scenes.md
  • Bloom、景深、色差、暗角、著色器與色調映射:references/postprocessing-shaders.md
  • Blender、Spline、Rive 與 glTF 交接:references/asset-pipeline.md
  • 技術棧選擇:references/stack-decision-matrix.md
  • 效能預算與行動裝置備案:references/performance-budgets.md
  • 減少動作與可近用性:references/accessibility-reduced-motion.md
  • 最終審查:references/qa-rubric.md

輸出需求

實作時,請回報:

  1. 修改的檔案
  2. 新增或重複使用的運動令牌
  3. 包含數字的編排摘要
  4. 素材假設
  5. 效能風險與緩解措施
  6. 減少動作行為
  7. 如何執行與驗證

相關技能