🎨 設計概念 / template

← 回訓練記錄

這個網站沒有框架、沒有 build、沒有後端——整個站就是一個 .html 檔:雙擊能開、離線能看、隨身碟帶得走。底下是它的設計語言,以及可以直接照抄的規範與骨架。

0. 五條核心原則

  1. 一個檔案就是全部:HTML + <style> + <script> 塞在一起,沒有 npm、沒有打包、沒有 CDN。
  2. 深色優先:近黑 canvas + 四階表面製造層次,不靠陰影。
  3. 一個強調色:全站只有一個品牌色,而且節制使用。畫面上任何藍紫色都在說「這裡重要」。
  4. 語意色不算裝飾:成功 / 警告 / 危險,以及訓練區間 Z1–Z5,因為攜帶資訊所以可以自由用。
  5. hairline 取代卡片陰影:1px 分隔線就夠,不要 box-shadow 堆疊。

1. 色票

--bg#010102 頁面底
--card#0f1011 一級卡片
--card2#141516 次級區塊
--card3#18191a 三級
--line#23252a hairline
--txt#f7f8f8 主文
--mut#8a8f98 說明
--acc#5e6ad2 品牌色
--acc2#3fb950 成功 / Z2
--z3#d29922 節奏
--z4#f85149 閾值
--z5#bc4bff VO2

強調色只出現在四個地方:品牌字、關鍵數字(FTP / 倒數)、分頁 active、目標功率。其他一律用文字三階拉層次。

2. 字體與節奏

font-family: "SF Pro Display","SF Pro Text",-apple-system,
             "Segoe UI","Microsoft JhengHei",sans-serif;
font-size: 15px;  line-height: 1.5;
letter-spacing: -0.011em;        /* 內文:微負字距 */
h1,h2,h3 { letter-spacing: -0.02em; font-weight: 600 }

3. 版面骨架

4. 拿去用