适用于 UniApp (Vue 3) 微信小程序前端 对齐
design-taste-frontend参数:DESIGN_VARIANCE=8 / MOTION_INTENSITY=6 / VISUAL_DENSITY=4
数码能量学 — 用数字能量学 + AI 解读,帮助用户了解自己的命盘。
| 维度 | 描述 |
|---|---|
| 调性 | 神秘、专业、可信赖、不过度玄学 |
| 视觉关键词 | 深邃/金/墨蓝/卡片质感/呼吸感留白/微动效 |
| 目标用户 | 25-45岁,对数字能量学感兴趣,寻求职业/财运/感情指导 |
| 竞品差异 | 专业度(vs 娱乐命理类)+ AI 深度(vs 传统手绘) |
| 色名 | 色值 | 用途 | 说明 |
|---|---|---|---|
| 墨蓝 | #1E3A5F |
品牌主色(深蓝) | 导航栏、标题、品牌背景 |
| 暗金 | #C9A84C |
品牌点缀(金色) | 数字能量主题色、VIP标记、CTA强调 |
| 矿白 | #F8F6F1 |
页面背景(暖白) | 所有页面的主背景色 |
| 纯白 | #FFFFFF |
卡片背景 | 所有卡片容器的底色 |
| 色名 | 色值 | 用途 |
|---|---|---|
| 翡翠绿 | #2D8B67 |
成功、已支付、已结算 |
| 琥珀黄 | #D4A017 |
警告、待支付、种子价标记 |
| 珊瑚红 | #D94A4A |
错误、已过期、删除操作 |
| 冰川蓝 | #4A90D9 |
链接、跳转、次要CTA |
| 色名 | 色值 | 用途 |
|---|---|---|
| 墨黑 | #1A1A2E |
主文字 |
| 石板灰 | #4A5568 |
次文字、描述 |
| 银灰 | #A0AEC0 |
占位符、禁用态 |
| 雾白 | #E2E8F0 |
分割线、边框 |
| 骨白 | #F7F4EF |
卡片背景(次) |
1(创造/自主): #D94A4A · 赤红
2(合作/平衡): #4A90D9 · 冰蓝
3(表达/创意): #E8A238 · 琥珀
4(稳定/规则): #2D8B67 · 翡翠
5(自由/变化): #D4A017 · 金
6(关怀/责任): #7B6FA0 · 紫灰
7(分析/灵性): #4A6FA5 · 靛蓝
8(权力/财富): #C9A84C · 暗金
9(智慧/完成): #B85C3A · 铜橙
#1A1A2E 而非纯黑微信小程序仅支持系统字体,无法自定义引入 web font:
// 中文
font-family: -apple-system, BlinkMacSystemFont, 'PingFang SC', 'Helvetica Neue',
'Noto Sans CJK SC', 'Microsoft YaHei', sans-serif;
// 数字(命盘数据场景)
font-family: 'Georgia', 'Times New Roman', serif;
/* 命盘中的关键数字使用衬线字体,与 UI 文字形成对比,强调"数字"的庄重感 */
| 层级 | 字号 | 字重 | 行高 | 场景 |
|---|---|---|---|---|
| H1 | 24px | 700 | 1.3 | 页面标题、命盘页主数字 |
| H2 | 20px | 700 | 1.4 | 卡片标题、模態標題 |
| H3 | 18px | 600 | 1.4 | 区块小标题 |
| Body | 15px | 400 | 1.6 | 正文、解读内容 |
| Caption | 13px | 400 | 1.4 | 辅助文字、标签 |
| Micro | 11px | 400 | 1.3 | 角标、时间戳 |
$space-xxs: 4px;
$space-xs: 8px;
$space-sm: 12px;
$space-md: 16px;
$space-lg: 24px;
$space-xl: 32px;
$space-2xl: 48px;
┌─────────────────────┐
│ NavBar(原生) │ 44px(微信原生)
├─────────────────────┤
│ │
│ 内容区域 │ padding: 0 $space-md
│ ┌───────────────┐ │
│ │ 卡片 1 │ │ margin-bottom: $space-md
│ │ │ │
│ └───────────────┘ │
│ ┌───────────────┐ │
│ │ 卡片 2 │ │
│ └───────────────┘ │
│ │
├─────────────────────┤
│ TabBar(原生) │ 50px(微信原生)
└─────────────────────┘
| 属性 | 值 |
|---|---|
| 背景色 | #FFFFFF |
| 圆角 | 16px(大卡片)/ 12px(小卡片) |
| 内边距 | 20px(上下)/ 16px(左右) |
| 阴影 | 0 2px 12px rgba(26, 26, 46, 0.06) — 扩散阴影,轻盈 |
| 边框 | 无边框,仅通过阴影和背景分离 |
卡片容器标准 CSS:
.card {
background: #FFFFFF;
border-radius: 16px;
padding: 20px 16px;
margin-bottom: 16px;
box-shadow: 0 2px 12px rgba(26, 26, 46, 0.06);
}
根据 DESIGN_VARIANCE = 8,优先使用非对称布局:
| 类型 | 背景 | 文字 | 圆角 | 高度 | 场景 |
|---|---|---|---|---|---|
| 主按钮 | #1E3A5F |
#FFFFFF |
12px |
48px |
支付、开通、保存 |
| 行动按钮 | #C9A84C |
#FFFFFF |
12px |
44px |
生成命盘、立即推广 |
| 次要按钮 | #FFFFFF + 1px #E2E8F0 边框 |
#1A1A2E |
10px |
40px |
取消、返回 |
| 文字按钮 | 透明 | #4A90D9 |
— | auto |
链接、跳转 |
交互反馈:
button:active {
transform: scale(0.97);
opacity: 0.9;
}
所有按钮的 :active 状态必须有视觉反馈(缩小 + 透明度变化),模拟物理按压感。
禁用态:
button[disabled] {
opacity: 0.5;
pointer-events: none;
}
┌─────────────────────────┐
│ 姓名(选填) │ label(14px, #4A5568)
│ ┌─────────────────────┐ │
│ │ 请输入姓名 │ │ input(16px, 44px height)
│ └─────────────────────┘ │ 8px border-radius, 1px #E2E8F0 border
│ │
│ 出生年份 │
│ ┌─────────────────────┐ │
│ │ 例如 1990 │ │
│ └─────────────────────┘ │
│ │
│ 月份 日期 │ 水平并排
│ ┌─────────┐ ┌─────────┐│
│ │ 1-12 │ │ 1-31 ││
│ └─────────┘ └─────────┘│
└─────────────────────────┘
焦点态: border-color: #1E3A5F + box-shadow: 0 0 0 2px rgba(30, 58, 95, 0.1)
错误态: border-color: #D94A4A + 底部红色提示文字
| 类型 | 背景 | 文字 | 场景 |
|---|---|---|---|
| 成功 | #E6F7EE |
#2D8B67 |
已结算、已支付 |
| 警告 | #FFF8E6 |
#D4A017 |
待支付、种子价 |
| 信息 | #EBF2FA |
#4A90D9 |
L1 佣金 |
| 次要 | #F0EEEA |
#7B6FA0 |
L2 佣金 |
| 金牌 | #FFF6E0 + #C9A84C border |
#8B6914 |
VIP、能量师 |
圆角: 6px,内边距 4px 10px,字号 12px
uni.showToast success 图标 + 文字@keyframes shimmer {
0% { background-position: -200px 0; }
100% { background-position: 200px 0; }
}
.skeleton {
background: linear-gradient(90deg, #F0EEEA 25%, #F8F6F1 50%, #F0EEEA 75%);
background-size: 400px 100%;
animation: shimmer 1.5s ease-in-out infinite;
border-radius: 8px;
}
骨架片尺寸匹配实际内容区域(不额外创建包装盒)。
┌─────────────────────┐
│ 数码能量学 │ NavBar(品牌色 #1E3A5F,白色文字)
├─────────────────────┤
│ │
│ ┌───────────────┐ │
│ │ │ │
│ │ 🔮 输入出生 │ │ 中心卡片(背景白,最大宽度)
│ │ 信息 │ │
│ │ │ │
│ │ 姓名(选填) │ │
│ │ ┌─────────┐ │ │
│ │ │ │ │ │
│ │ └─────────┘ │ │
│ │ 出生年月日 │ │
│ │ ┌──┐ ┌──┐ │ │
│ │ │年│ │月│ │日│ │ │
│ │ └──┘ └──┘ │ │
│ │ │ │
│ │ ┌─────────┐ │ │
│ │ │ 生成命盘 │ │ 行动按钮(金色)
│ │ └─────────┘ │ │
│ └───────────────┘ │
│ │
│ ┌───────────────┐ │
│ │ ✦ 功能介绍 │ │ 轻量卡片,展示 3 个功能点
│ │ 命盘/AI/分享 │ │ 水平排列,图标+文字
│ └───────────────┘ │
│ │
├─────────────────────┤
│ 首页│命盘│AI│我的 │ TabBar
└─────────────────────┘
设计要点:
#C9A84C,与品牌名呼应┌─────────────────────┐
│ ← 数字能量命盘 │ NavBar(透明背景,白色返回箭头)
├─────────────────────┤
│ ┌───────────────┐ │
│ │ O │ │
│ │ J K │ │ 三角图(Canvas居中)
│ │ F G H I │ │ 圆角数字卡片,按类型着色
│ │ A B C D E │ │
│ └───────────────┘ │
│ 姓名:张三 │
│ 1990-01-15 │ 灰色小字
│ │
│ ─── 数字说明 ─── │
│ 主性格 7:分析洞察 │ 可折叠解释区域
│ 1号位:独立 │
│ │
│ ┌───────────────┐ │
│ │ AI 解读 │ │
│ │ ┌─────────┐ │ │ AI 消息气泡
│ │ │ AI文字...│ │ │ 白色气泡(AI)/ 蓝色气泡(用户)
│ │ └─────────┘ │ │
│ │ [职业] [财运] │ │ 快速提问芯片
│ │ ┌─────┐ [发]│ │ 输入框 + 发送按钮
│ │ │输入..│ │ │
│ │ └─────┘ │ │
│ └───────────────┘ │
│ │
│ ═══════════════════ │ 虚线分隔
│ │
│ ┌───────────────┐ │
│ │ 🔮 AI解读会员 │ │ 订阅引导卡片(未付费可见)
│ │ ¥131/年 │ │
│ │ 解锁完整分析 │ │
│ │ ┌─────────┐ │ │
│ │ │ 立即开通 │ │ │ 金色按钮
│ │ └─────────┘ │ │
│ └───────────────┘ │
│ │
│ ─── 数字点击弹窗 ─── │
│ ┌─────────────────┐│
│ │ 7 ││ 底部弹出面板
│ │ 主性格 ││ 圆角顶部,毛玻璃效果
│ │ 分析洞察、... ││
│ │ ───────────── ││
│ │ 1号位:独立自主 ││
│ └─────────────────┘│
├─────────────────────┤
│ 首页│命盘│AI│我的 │
└─────────────────────┘
设计要点:
#EBF2FA 背景 + #1E3A5F 文字┌─────────────────────┐
│ AI 命盘解读 │
├─────────────────────┤
│ │
│ ┌───────────────┐ │
│ │ 主性格 │ │ 章节卡片
│ │ 7 · 分析洞察 │ │ 标题金色小方块标记
│ │ ... │ │ 正文 15px,行高 1.8
│ └───────────────┘ │
│ │
│ ┌───────────────┐ │
│ │ 左区(0-20岁) │ │ 可折叠
│ │ ... │ │ 展开/收起箭头
│ └───────────────┘ │
│ │
│ ┌───────────────┐ │
│ │ 中区(20-40岁) │ │
│ └───────────────┘ │
│ │
│ 本解读由 AI 生成, │ 免责声明(11px 灰色居中)
│ 仅供参考 │
│ │
│ ┌───────────────┐ │
│ │ ¥131 开通完整 │ │ 固定底部(未付费)
│ │ 解读 │ │ 金色渐变
│ └───────────────┘ │
│ │
├─────────────────────┤
│ TabBar │
└─────────────────────┘
设计要点:
#C9A84C 色条(border-left: 3px solid #C9A84C)┌─────────────────────┐
│ 分销中心 ← │
├─────────────────────┤
│ │
│ ┌───────────────┐ │
│ │ 我的推广码 │ │ 推广码卡片
│ │ ABC123 [复制] │ │ 码用 18px 等宽字体
│ │ [生成推广海报 →] │ │
│ └───────────────┘ │
│ │
│ ┌─────┐┌─────┐┌─────┤
│ │总收益││可提现││今日 │ 三列等宽统计卡片
│ │¥500 ││¥500 ││¥0 │ 数字墨黑,标签银灰
│ └─────┘└─────┘└─────┘
│ │
│ 团队统计 │ 标题(14px, #4A5568)
│ 直接 5 间接 12 升级 3│ 三列数字(24px bold) + 标签
│ │
│ ┌───────────────┐ │
│ │ 佣金明细 │ │
│ │ 05-28 用户**** │ │
│ │ L1 +¥500 │ │ L1蓝标签,金额绿色
│ │ 05-27 用户**** │ │
│ │ L2 +¥100 │ │ L2紫标签
│ └───────────────┘ │
│ │
│ ┌───────────────┐ │
│ │ 📱 生成推广海报 │ │ 按钮列表(通栏)
│ │ 🔗 复制推广链接 │ │ 左边图标+文字,右边箭头
│ │ 📊 提现(即将开放) │ │ 置灰不可点
│ └───────────────┘ │
│ │
├─────────────────────┤
│ TabBar │
└─────────────────────┘
设计要点:
font-family: monospace),与 UI 文字区分#E2E8F0 分割线分隔┌─────────────────────────┐
│ 我的 │
├─────────────────────────┤
│ │
│ ┌─────────────────┐ │
│ │ (头像/64px) │ │ 区域一:用户卡片
│ │ 张三 │ │ 白色16px bold
│ │ 能量师 🌟 │ │ (暗金)C9A84C 标签
│ │ 北京 · 射手座 │ │ 社交摘要(可选)
│ │ ✏️ 编辑资料 │ │ 灰色12px
│ │ │ │ 背景: #1E3A5F 渐变
│ └─────────────────┘ │
│ │
│ ┌─────────────────┐ │
│ │ 能量师会员 │ │ 区域二:会员状态卡片
│ │ 有效期至 2027-05 │ │ (按角色动态展示)
│ │ [续费] [升级] │ │ (暗金渐变/橙色/紫色/灰色)
│ └─────────────────┘ │
│ ┌─────────────────┐ │
│ │ 种子价专属标记 │ │ 仅种子价会员显示
│ └─────────────────┘ │
│ │
│ ┌─────────────────┐ │ 区域三:功能菜单(分组卡片)
│ │ 📋 我的分析 ›│ │ 「我的服务」
│ │ 💰 我的推广 ›│ │ 仅付费用户可见
│ └─────────────────┘ │
│ ┌─────────────────┐ │
│ │ 🔗 ABC123 │ │ 「推广工具」(仅付费用户)
│ │ [复制推广码] │ │ 金色背景条 #FEF3C7
│ └─────────────────┘ │
│ ┌─────────────────┐ │
│ │ 🏷 我的标签 ›│ │ 「更多」(能量师)
│ │ ℹ️ 关于我们 ›│ │ 所有用户
│ └─────────────────┘ │
│ │
│ ┌─────────────────┐ │ 区域四:退出登录
│ │ 退出登录(红色) │ │
│ └─────────────────┘ │
│ │
├─────────────────────────┤
│ TabBar │
└─────────────────────────┘
设计要点:
#C9A84C 边框(VIP 用户)#A0AEC0#FFF6E0 背景 + #C9A84C 文字| 场景 | 动效 | 持续时间 | 曲线 |
|---|---|---|---|
| 页面跳转 | 微信原生 Slide | 300ms | 默认 |
| 按钮按压 | scale(0.97) |
100ms | ease-out |
| 弹窗出现 | 底部上滑 + 背景淡入 | 300ms | cubic-bezier(0.16, 1, 0.3, 1) |
| 弹窗关闭 | 下滑 + 背景淡出 | 250ms | ease-in |
| Tag 出现 | scale(0.8→1) + 淡入 |
200ms | spring(80, 12) |
| 数字变化 | 计数器从旧值滚动到新值 | 400ms | ease-out |
| 骨架屏 | 灰色渐变位移 | 1.5s infinite | ease-in-out |
进入: translateX(100%) → 0 300ms ease-out
退出: 0 → translateX(30%) + 淡出 250ms ease-in
UniApp 通过 pages.json 配置:
{
"globalStyle": {
"navigationBarTitleText": "数字能量学",
"navigationBarBackgroundColor": "#1E3A5F",
"navigationBarTextStyle": "white",
"backgroundColor": "#F8F6F1",
"app-plus": {
"animation": {
"duration": 300,
"type": "slide-in-right"
}
}
}
}
animation-delay 级联)由于微信小程序不支持自定义 NavBar(非侵入式),统一使用原生的 navigationBar:
{
"globalStyle": {
"navigationBarBackgroundColor": "#1E3A5F",
"navigationBarTextStyle": "white",
"navigationBarTitleText": "数码能量学"
}
}
| 页面 | 标题 | 背景色 | 文字色 |
|---|---|---|---|
| 首页 | 数码能量学 | #1E3A5F |
white |
| 命盘解读 | 数字能量命盘 | #1E3A5F |
white |
| AI解读 | AI 命盘解读 | 透明(自定义头) | — |
| 关系页(非会员) | 数字能量关系 | #1E3A5F |
white |
| 关系页(超级会员) | 数字能量关系 | #1E3A5F |
white |
| 关系详情 | 关系能量分析 | #1E3A5F |
white |
| 号码分析 | 号码能量分析 | #1E3A5F |
white |
| 分销面板 | 分销中心 | #1E3A5F |
white |
| 个人中心 | 我的 | #1E3A5F |
white |
| 支付页 | 确认支付 | #1E3A5F |
white |
{
"tabBar": {
"color": "#A0AEC0",
"selectedColor": "#1E3A5F",
"backgroundColor": "#FFFFFF",
"borderStyle": "white",
"list": [
{ "pagePath": "pages/index/index", "text": "首页", "iconPath": "static/tab/home.png", "selectedIconPath": "static/tab/home-active.png" },
{ "pagePath": "pages/relations/index", "text": "关系", "iconPath": "static/tab/relation.png", "selectedIconPath": "static/tab/relation-active.png" },
{ "pagePath": "pages/records/index", "text": "分析", "iconPath": "static/tab/records.png", "selectedIconPath": "static/tab/records-active.png" },
{ "pagePath": "pages/profile/index", "text": "我的", "iconPath": "static/tab/profile.png", "selectedIconPath": "static/tab/profile-active.png" }
]
}
}
命盘页面(
pages/chart/index)已从 tabBar 移除,通过首页"开始咨询"或分析记录"查看详情"跳转访问。
44px × 44px(微信官方推荐)48px34px(适配 Home Indicator)// 使用 WeChat CSS 变量适配刘海屏 / Home Indicator
.safe-area-bottom {
padding-bottom: constant(safe-area-inset-bottom); // iOS 11.0-11.2
padding-bottom: env(safe-area-inset-bottom); // iOS 11.2+
}
// 底部固定按钮
.fixed-bottom {
position: fixed;
bottom: 0;
left: 0;
right: 0;
padding: 16px;
padding-bottom: calc(16px + constant(safe-area-inset-bottom));
padding-bottom: calc(16px + env(safe-area-inset-bottom));
background: #FFFFFF;
}
8.5.1 非会员付费引导页(pages/relations/index.vue)
┌─────────────────────────────┐
│ 🔗 数字能量关系 │
│ │
│ 了解你与TA的数字能量匹配度 │
│ │
│ ┌── 功能预览(6网格) ──┐ │
│ │ 👫 夫妻合盘 │ │
│ │ 👨👩👧👦 亲子匹配 │ │
│ │ 👔 同事合作 │ │
│ │ 🤝 朋友兼容 │ │
│ │ 📊 上下级关系 │ │
│ │ 🔢 号码能量 │ │
│ └──────────────────────┘ │
│ │
│ ┌─────────────────────┐ │
│ │ 开通超级会员 ¥1,314/年│ │
│ │ 解锁全部关系分析功能 │ │
│ └─────────────────────┘ │
│ 💡 含无限AI解读+PDF导出 │
└─────────────────────────────┘
#F7F8FC(浅灰蓝)48px × 48px,圆角 12px16pxlinear-gradient(135deg, #1E3A5F, #2C5282),白色文字,圆角 24px8.5.2 超级会员关系首页(pages/relations/index.vue,超级会员可见)
┌─────────────────────────────┐
│ 我的命盘 张三 · 主性格 8 │ ← 用户卡片
│ 📊 查看完整命盘 │
├─────────────────────────────┤
│ + 添加新关系人 │ ← 大号CTA按钮
├─────────────────────────────┤
│ 关系分类(6网格) │
│ 👫 夫妻 👨👩👧👦 亲子 │
│ 👔 同事 🤝 朋友 │
│ 📊 上下级 🔢 号码 │
├─────────────────────────────┤
│ 最近分析 │
│ ── 夫妻 ── │
│ 李四 · 匹配 85% ▶ │
│ ── 亲子 ── │
│ 小明 · 匹配 72% ▶ │
│ ── 号码 ── │
│ 138****5678 · 78分 ▶ │
└─────────────────────────────┘
#1E3A5F,白色文字,圆角 12px,margin: 16px#1E3A5F,白色加粗文字,圆角 24px,高度 48px16px 圆角,12px 内边距,左侧关系类型图标#38A169(绿) / 60-79% #3182CE(蓝) / 40-59% #D69E2E(黄) / <40% #DD6B20(橙)8.5.3 双命盘对比页(pages/relations/chart-compare.vue)
┌─────────────────────────────┐
│ ← 关系分析 │
│ │
│ 张三 · 主性格8 李四 · 主性格5│
│ ┌──命盘──┐ ┌──命盘──┐ │
│ │ O │ │ O │ │
│ │ M N │ │ M N │ │
│ │I J K L │ │I J K L │ │
│ └────────┘ └────────┘ │
│ │
│ ═══ 能量匹配度 ═══ │
│ ┌─────────────────┐ │
│ │ ╭───╮ │ │
│ │ │85%│ │ │ ← 环形进度条
│ │ ╰───╯ │ │
│ │ 👫 夫妻关系 │ │
│ └─────────────────┘ │
│ │
│ 【AI解读】 │
│ 💬 核心互动 │
│ 8号领导型与5号自由型... │
│ │
│ ✅ 优势 │
│ · 互相欣赏对方的能力 │
│ · 共同追求事业成就 │
│ · 价值观高度一致 │
│ │
│ ⚠️ 注意点 │
│ · 8号控制欲vs5号自由需求 │
│ · ... │
│ │
│ 💡 相处建议 │
│ ... │
└─────────────────────────────┘
8.5.4 号码能量分析页(pages/relations/number-analysis.vue)
┌─────────────────────────────┐
│ ← 号码能量分析 │
│ [📱 手机号] [🚗 车牌号] │ ← 选项卡
│ │
│ 输入手机号 │
│ ┌─────────────────────┐ │
│ │ 138 1234 5678 │ │
│ └─────────────────────┘ │
│ │
│ [ 🔍 分析 ] │
│ │
│ ─── 分析结果 ─── │
│ 综合评分:78/100 ⭐ 中上 │
│ │
│ 能量分布: │
│ 💰 天医 ████████░░ 2次 │
│ 🏆 延年 ████░░░░░░ 1次 │
│ 🌱 生气 ██████░░░░ 1次 │
│ 🔒 伏位 ██████████ 3次 │
│ │
│ 【AI解读】 │
│ 此号码天医双现... │
│ │
│ 📤 分享 💾 保存 │
└─────────────────────────────┘
height: 48px,字号 18px,居中对齐,letter-spacing: 4px#1E3A5F,白色文字,border-radius: 24pxheight: 16px,border-radius: 8px,颜色按星位区分(天医=绿/延年=蓝/生气=橙/伏位=灰/凶星=红渐变)<template>
<button
class="btn"
:class="[`btn--${type}`, `btn--${size}`, { 'btn--block': block, 'btn--disabled': disabled }]"
:disabled="disabled"
@click="$emit('click', $event)"
>
<slot />
</button>
</template>
<style scoped lang="scss">
.btn {
border: none;
border-radius: 12px;
font-size: 16px;
font-weight: 600;
display: inline-flex;
align-items: center;
justify-content: center;
cursor: pointer;
transition: all 0.2s ease;
&:active {
transform: scale(0.97);
opacity: 0.9;
}
&--primary {
background: #1E3A5F;
color: #FFFFFF;
height: 48px;
padding: 0 24px;
}
&--gold {
background: #C9A84C;
color: #FFFFFF;
height: 44px;
padding: 0 20px;
}
&--outline {
background: #FFFFFF;
border: 1px solid #E2E8F0;
color: #1A1A2E;
height: 40px;
}
&--text {
background: transparent;
color: #4A90D9;
height: auto;
padding: 0;
}
&--block {
width: 100%;
}
&--large { height: 48px; font-size: 16px; }
&--medium { height: 44px; font-size: 15px; border-radius: 10px; }
&--small { height: 36px; font-size: 13px; border-radius: 8px; padding: 0 16px; }
&--disabled {
opacity: 0.5;
pointer-events: none;
}
}
</style>
750px × 1000px(微信分享卡片标准)linear-gradient(135deg, #1E3A5F, #162A45)750px × 1334px(朋友圈长图)linear-gradient(180deg, #C9A84C 0%, #1E3A5F 100%)48px × 48px(iOS)/ 54px × 54px(Android)#1E3A5F#A0AEC0/* ========================================
数字能量学 AI 智能体 — SCSS 变量文件
覆盖 uni.scss
======================================== */
/* —— 品牌色 —— */
$brand-dark: #1E3A5F;
$brand-gold: #C9A84C;
$brand-offwhite:#F8F6F1;
/* —— 功能色 —— */
$color-success: #2D8B67;
$color-warning: #D4A017;
$color-danger: #D94A4A;
$color-link: #4A90D9;
/* —— 中性色 —— */
$text-primary: #1A1A2E;
$text-secondary: #4A5568;
$text-tertiary: #A0AEC0;
$border-light: #E2E8F0;
$card-bg: #FFFFFF;
$page-bg: #F8F6F1;
/* —— 字号 —— */
$font-h1: 24px;
$font-h2: 20px;
$font-h3: 18px;
$font-body: 15px;
$font-caption: 13px;
$font-micro: 11px;
/* —— 间距 —— */
$space-xxs: 4px;
$space-xs: 8px;
$space-sm: 12px;
$space-md: 16px;
$space-lg: 24px;
$space-xl: 32px;
$space-2xl: 48px;
/* —— 圆角 —— */
$radius-sm: 6px;
$radius-md: 10px;
$radius-lg: 16px;
$radius-xl: 20px;
$radius-full: 999px;
/* —— 阴影 —— */
$shadow-card: 0 2px 12px rgba(26, 26, 46, 0.06);
$shadow-modal: 0 -4px 20px rgba(26, 26, 46, 0.1);
/* —— 动效曲线 —— */
$ease-spring: cubic-bezier(0.16, 1, 0.3, 1);
$ease-out: ease-out;
$ease-in: ease-in;
/* —— 命盘数字色(9个数字对应色) —— */
$num-colors: (
1: #D94A4A, /* 赤红 — 创造/自主 */
2: #4A90D9, /* 冰蓝 — 合作/平衡 */
3: #E8A238, /* 琥珀 — 表达/创意 */
4: #2D8B67, /* 翡翠 — 稳定/规则 */
5: #D4A017, /* 金 — 自由/变化 */
6: #7B6FA0, /* 紫灰 — 关怀/责任 */
7: #4A6FA5, /* 靛蓝 — 分析/灵性 */
8: #C9A84C, /* 暗金 — 权力/财富 */
9: #B85C3A, /* 铜橙 — 智慧/完成 */
);
使用此清单确保每个页面的实现符合本指南:
#F8F6F1(矿白),非纯白#FFFFFF,圆角 16px,使用 shadow-card 阴影#1E3A5F,行动按钮使用 #C9A84C(金色仅用于关键行动):active 缩放反馈(scale: 0.97)#000000 纯黑,无饱和度过高的颜色#A0AEC0,选中品牌色 #1E3A5F