🌍
地图项目 · 设计规范
Design System Specification
🎨
颜色系统
文本颜色
Text Primary
#222423
Text Secondary
#858c88
Text Tertiary
#6f6d73
Primary
#232224
背景颜色
Background Gray
#f7f7f7
Background Light Gray
#f1f0f2
White 90%
rgba(255,255,255,0.9)
强调色
Accent Gradient
#555cd6 → #8149f2
Accent Purple 1
#555cd6
Accent Purple 2
#8149f2
🔤
字体系统
✏️字体家族:
PingFang SC (苹方)26px / 26px
Regular, Medium
区域位置 景区 价格星级 筛选
24px / 24px
Medium
回列表 希尔顿酒店示例
22px / 22px
Medium, Semibold
北京 北京市
20px / 28px
Regular
30万家酒店
20px / 20px
Regular, Medium
住 04-12 离 04-13
18px / 18px
Regular
反馈
16px / 16px
Medium
5公里 10公里
📐
间距系统
XS
4px
SM
6px
MD
8px
LG
12px
XL
14px
2XL
16px
3XL
20px
4XL
24px
| 场景 | 间距值 |
|---|---|
| 筛选项间距 | 14px |
| 按钮内间距 (水平) | 24px / 20px |
| 按钮内间距 (垂直) | 16px |
| 搜索栏内间距 | 12px (垂直) / 16px (水平) |
| 图标与文字间距 | 6px |
| 日期行间距 | 4px |
⭕
圆角
Small (SM)
8px
城市气泡
Medium (MD)
12px
按钮、卡片、搜索栏
Full
100px
Home Indicator
🌫
阴影
Shadow SM
0px 2px 12px 0px rgba(0,0,0,0.16)
城市气泡
Shadow LG
0px 4px 24px 0px rgba(0,0,0,0.08)
浮动按钮
✨
特效
磨砂玻璃效果
Backdrop Blur
backdrop-filter: blur(8px)
💻
CSS 变量
/* 地图项目 Design System Variables */
:root {
/* Colors - Text */
--color-text-primary: #222423;
--color-text-secondary: #858c88;
--color-text-tertiary: #6f6d73;
--color-primary: #232224;
/* Colors - Background */
--color-bg-gray: #f7f7f7;
--color-bg-light-gray: #f1f0f2;
--color-white-90: rgba(255, 255, 255, 0.9);
/* Colors - Accent */
--color-accent-purple-1: #555cd6;
--color-accent-purple-2: #8149f2;
/* Spacing */
--spacing-xs: 4px;
--spacing-sm: 6px;
--spacing-md: 8px;
--spacing-lg: 12px;
--spacing-xl: 14px;
--spacing-2xl: 16px;
--spacing-3xl: 20px;
--spacing-4xl: 24px;
/* Border Radius */
--radius-sm: 8px;
--radius-md: 12px;
--radius-full: 100px;
/* Shadows */
--shadow-sm: 0px 2px 12px 0px rgba(0, 0, 0, 0.16);
--shadow-lg: 0px 4px 24px 0px rgba(0, 0, 0, 0.08);
/* Effects */
--blur-backdrop: 8px;
/* Typography */
--font-family: 'PingFang SC', -apple-system, BlinkMacSystemFont, sans-serif;
}