6.9 KiB
6.9 KiB
始祖添加页面最终优化
文案优化
优化前(学术风格)
添加家族始祖
• 这是您家族树的第一位成员,将成为整个家族的根基
• 系统将自动标记为"始祖",并设为第1代
• 后续所有成员的世代将以始祖为起点计算
• 建议填写完整的姓名、生卒年月、籍贯等信息,以便后代追溯
优化后(文化风格)
立家族之根基
此为家族树之始祖,第一世传人。
血脉由此而始,世系因此而传。
文案特点
1. 标题
- "立家族之根基" - 简洁有力,富有仪式感
- 使用文言文风格,符合传统家谱气质
2. 正文
- "此为家族树之始祖,第一世传人" - 明确身份
- "血脉由此而始,世系因此而传" - 诗意表达,强调传承
3. 优势
- ✅ 简洁:从4条要点缩减为2句话
- ✅ 文化:使用传统文言表达
- ✅ 诗意:富有韵律感
- ✅ 庄重:营造仪式感
视觉优化
提示框样式
背景
bg-gradient-to-br from-amber-50 via-orange-50 to-amber-50
- 三色渐变:浅金→浅橙→浅金
- 方向:从左上到右下(br = bottom-right)
- 更丰富的视觉层次
边框
border-2 border-amber-400
- 双像素边框
- 更深的金色(amber-400 vs amber-200)
- 更醒目
圆角
rounded-xl
- 更大的圆角(xl vs lg)
- 更柔和的视觉效果
阴影
shadow-md
- 中等阴影(md vs sm)
- 更强的立体感
皇冠图标容器
尺寸
w-14 h-14
- 更大(14 vs 12)
- 更突出
背景
bg-gradient-to-br from-amber-200 to-orange-200
- 渐变背景
- 更丰富的视觉效果
图标
text-3xl
- 更大的皇冠(3xl vs 2xl)
标题
text-2xl font-serif font-bold text-amber-900
- 更大(2xl vs xl)
- 宋体字体
- 深金色
正文
text-base text-amber-800 leading-relaxed font-serif
- 基础大小
- 中金色
- 行高放松
- 宋体字体
表单边框优化
黄色边框
当 isFounder={true} 时,所有表单Card组件显示黄色边框:
border-2 border-amber-400 shadow-md
应用范围
- ✅ 基本信息卡片
- ✅ 家庭关系卡片
- ✅ 传统称谓卡片
- ✅ 生平与地点卡片
- ✅ 联系方式卡片
- ✅ 生平事迹卡片
- ✅ 标签卡片
- ✅ 照片墙卡片
- ✅ 家族故事卡片
视觉效果
- 所有表单组件统一金色边框
- 与提示框风格一致
- 强化始祖的特殊性
完整视觉效果
┌─────────────────────────────────────────────────────┐
│ [返回] │
│ │
│ ┌───────────────────────────────────────────────┐ │
│ │ 👑 立家族之根基 │ │
│ │ │ │
│ │ 此为家族树之始祖,第一世传人。 │ │
│ │ 血脉由此而始,世系因此而传。 │ │
│ └───────────────────────────────────────────────┘ │
│ │
│ 添加家族始祖 │
│ 请认真填写始祖信息,这将是家族历史的起点 │
│ │
│ ┌─────────────────┐ ┌─────────────────┐ │
│ │ 基本信息 │ │ 家庭关系 │ │
│ │ (黄色边框) │ │ (黄色边框) │ │
│ └─────────────────┘ └─────────────────┘ │
│ │
│ ┌───────────────────────────────────────────────┐ │
│ │ 传统称谓 (黄色边框) │ │
│ └───────────────────────────────────────────────┘ │
│ │
│ ... (所有卡片都有黄色边框) │
└─────────────────────────────────────────────────────┘
技术实现
Props传递
<MemberForm
initialData={initialData}
existingMembers={existingMembers}
onSubmit={handleSave}
onCancel={() => router.back()}
isFounder={isFirstMember} // 传递始祖标识
/>
组件接收
interface MemberFormProps {
// ... 其他props
isFounder?: boolean
}
export function MemberForm({
initialData,
existingMembers = [],
onSubmit,
onCancel,
isFounder = false // 默认false
}: MemberFormProps) {
// 始祖专用样式
const founderCardClass = isFounder ? "border-2 border-amber-400 shadow-md" : ""
// ...
}
样式应用
<Card className={founderCardClass}>
{/* Card内容 */}
</Card>
用户体验
视觉引导
- 提示框:金色渐变,醒目但不刺眼
- 文案:简洁有力,富有文化气息
- 边框:统一的金色主题,强化特殊性
心理暗示
- 仪式感:文言文风格营造庄重感
- 重要性:金色主题传达尊贵感
- 传承感:"血脉"、"世系"等词汇强调延续
操作引导
- 明确身份:清楚告知这是始祖
- 自动处理:用户无需手动设置
- 视觉提醒:黄色边框持续提醒
配色方案
金色系列
amber-50: 最浅金色(背景)orange-50: 浅橙色(背景渐变)amber-200: 浅金色(图标容器)orange-200: 浅橙色(图标容器渐变)amber-400: 中金色(边框)amber-800: 深金色(正文)amber-900: 最深金色(标题)
语义化
- 浅色:背景,柔和
- 中色:边框,醒目
- 深色:文字,清晰
响应式设计
- 移动端:提示框和表单自适应
- 平板:保持完整显示
- 桌面:最佳视觉效果
可访问性
- 清晰的文字层次
- 足够的颜色对比度
- 语义化的HTML结构
- 图标辅助文字说明
总结
通过这次优化:
- ✅ 文案更简洁、更有文化气息
- ✅ 视觉更醒目、更有层次感
- ✅ 表单边框统一金色主题
- ✅ 整体风格更符合传统家谱气质