组件库

AeroInfo Hub 统一设计令牌与可复用组件规范。

设计令牌

--color-primary主色(靛蓝)#4f46e5
--color-accent辅色(航空蓝)#0066CC
--radius-xl卡片圆角1rem
--shadow-card卡片阴影0 4px 20px rgba(0,0,0,.06)

色彩

#4f46e5

#0066CC

#10b981

#f59e0b

#f43f5e

#0f172a

#71717a

#e4e4e7

字体

InterJetBrains MonoNoto Sans SC

基础组件

Button

Input / Select

Badge(验证状态)

已验证待核对冲突核对失败

Switch

Card

资讯卡片

用于展示结构化航旅资讯摘要。

Toast

Skeleton

状态指示

完成 加载中

业务组件

SourceCard(采集源)

中国民用航空局

VerifyBadge(徽章)

已验证待核对冲突核对失败

NewsCard(资讯)

中国民用航空局 · 已验证

某航线因维修暂停部分航班

使用规则

  • 主色仅用于关键操作与强调,避免大面积铺色。
  • 卡片统一使用 --radius-xl 圆角与玻璃态边框。
  • 验证状态必须附带对应色彩徽章,保证可访问性。
  • 间距遵循 4px 基线网格,区块间距为 16/24/32px。
  • 暗色模式通过 class 策略切换,所有色彩需提供暗色变量。