生產力
visual-design-foundations avatar

visual-design-foundations

建立一致的視覺系統,運用排版比例、間距網格、語意色彩調色盤及圖標設計,確保 UI 設計的連貫性與可訪問性。

簡介

此技能為構建連貫、易於訪問且響應式的用戶界面提供了一個系統化框架。它專為需要建立設計標記(Design Tokens)、構建樣式指南或執行視覺審核的設計師與前端工程師而設計。透過運用 8 點網格系統和模組化排版比例等行業標準,該技能確保視覺輸出在各個平台間保持一致,從而減少設計負債並改善開發者與設計師之間的交接流程。它涵蓋了從定義視覺原語、管理語意色彩標記到實現現代網頁應用響應式字體策略的全流程。

  • 排版比例:實施模組化縮放系統以確保字體大小一致,包括行高比例,並使用 CSS clamp() 實現響應式排版。

  • 間距與節奏:部署行業標準的 8 點網格系統,以確保組件間的間隙、內邊距和垂直節奏在所有組件中保持一致。

  • 語意色彩系統:定義並維護符合無障礙標準的色彩調色盤,包括主要、成功、警告、錯誤與中性標記,並內建深色模式支持與 WCAG 對比度驗證。

  • 圖標與資產:應用標準化的圖標尺寸系統與視覺資產實現指南,以保持各種 UI 密度下的視覺清晰度。

  • 無障礙合規性:利用程式化的對比度計算函數,確保所有文本與 UI 元素符合 WCAG AA 與 AAA 標準。

  • 在專案初始階段使用此技能定義設計標記與 CSS 變數。

  • 參考提供的字體搭配最佳實踐(如 Inter, Playfair Display)以確保專業的視覺層級。

  • 利用提供的 Tailwind 配置模式,將設計標記直接整合至建置系統中。

  • 確保所有色彩標記都針對背景亮度進行測試,以避免佈局與無障礙性問題。

  • 使用流式排版(Fluid Typography)模式來防止佈局偏移,並維持在手機、平板與桌機視窗下的易讀性。

  • 本技能假設使用者具備 CSS 變數、Tailwind 配置與標準網頁無障礙需求的基本知識。

倉庫統計

Star 數
34,482
Fork 數
3,737
Open Issue 數
3
主要語言
Python
預設分支
main
同步狀態
閒置
最近同步時間
2026年4月29日 上午02:44
在 GitHub 查看