法
法律架构
作者:鹿Sir法律合规v2
生成专业的法律结构可视化图,输出为自包含 HTML 文件(内嵌 SVG,浅色主题,适合打印和嵌入文档)。当用户要求「画结构图」「生成可视化」「做流程图」「法律图示」「诉讼流程图」「合同关系图」「证据链图」「法律体系图」时使用。
下载量
261
点赞
65
价格
免费
技能文档
---
name: legal-architecture
title: 法律架构
category: 通用技能
description: 生成专业的法律结构可视化图,输出为自包含 HTML 文件(内嵌 SVG,浅色主题,适合打印和嵌入文档)。当用户要求「画结构图」「生成可视化」「做流程图」「法律图示」「诉讼流程图」「合同关系图」「证据链图」「法律体系图」时使用。
---
# 法律图示技能
创建专业的法律结构可视化图,输出为自包含 HTML 文件(内嵌 SVG)。适用于案件分析、合同审查、法律知识管理和客户展示场景。输出为浅色主题,可直接打印。
## 设计系统
### 配色方案
按法律组件类型使用以下语义化配色:
| 组件类型 | 填充色 (rgba) | 描边色 | 适用场景 |
|----------|--------------|--------|----------|
| 当事人/主体 | rgba(219,234,254,0.9) | #2563eb (blue-600) | 原告、被告、甲方、乙方、第三人 |
| 事实/行为 | rgba(241,245,249,0.9) | #475569 (slate-600) | 侵权行为、违约事实、案件经过 |
| 证据 | rgba(254,243,199,0.9) | #b45309 (amber-700) | 书证、物证、证人证言、鉴定意见 |
| 法律规范 | rgba(209,250,229,0.9) | #047857 (emerald-700) | 法条、司法解释、行政法规 |
| 程序节点 | rgba(237,233,254,0.9) | #6d28d9 (violet-700) | 立案、开庭、举证、质证、裁定 |
| 裁判/结论 | rgba(254,226,226,0.9) | #b91c1c (red-700) | 判决主文、责任认定、风险结论 |
| 争议焦点 | rgba(255,237,213,0.9) | #c2410c (orange-700) | 争议焦点、待查明事实 |
### 字体
所有文本使用 Inter 字体——简洁、专业、适合打印:
https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap
字号:主标签 12px,副标签 10px,注释 9px,极小标签 8px。
### 视觉元素
背景色 #f8fafc,配以淡色网格线(stroke: #f1f5f9, 间距 40px)。
组件方框为圆角矩形(rx=6),1.5px 描边。务必先绘制不透明白色背景矩形以遮挡后方箭头。
箭头使用 marker 定义,标准箭头颜色 #94a3b8,裁判强调箭头为红色 #b91c1c。跨层或间接逻辑连接使用虚线(dasharray: 4,3)。
箭头层级:务必在组件方框之前绘制所有箭头。SVG 按文档顺序渲染,先画的箭头出现在方框下方。
### 布局模式
根据内容类型选择布局:
**1. 诉讼流程图** —— 自上而下分层,使用分组框
适用:案件分析、判决结构、证据→事实→法律→判决链条。
推荐模式——虚线分组框 + 单一垂直箭头:
每个推理阶段用虚线分组框包围,标签徽章横跨其左上边框。阶段间通过中心单根纯垂直箭头连接(1000 宽 viewBox 中 x=500)。跨阶段不使用节点到节点的箭头,避免视觉杂乱和错误的逻辑暗示。
结构示意:
┌─────────────────────────────────┐
│ [当事人] 原告 ●●● 被告 │ ← 分组框,虚线边框
└─────────────────────────────────┘
↓ (中心单根箭头)
┌─────────────────────────────────┐
│ [争议焦点] 焦点一 焦点二 │
└─────────────────────────────────┘
↓
... 依次经过 证据 → 事实认定 → 法律适用 → 判决结果
分组框样式:fill 为半透明橙色(rgba(255,237,213,0.12)),stroke 为 #fb923c,dasharray 为 6,4。徽章标签居中于分组框顶部边框,背景为浅橙色。
分组框间距 28–32px,每组间距放置一根箭头。最后一根到判决框的箭头使用红色。
各分组框内项目水平排列(无需组内箭头——空间邻近即暗示关联)。箭头仅用于跨组逻辑流。
**2. 合同关系图** —— 中心辐射或双栏
适用:合同各方、权利义务流向、关键条款对应。
甲方 ←→ 合同核心义务 ←→ 乙方
↓
履约条件/违约责任
**3. 法律体系图** —— 树形或层级
适用:法律概念、法规层级、请求权基础分析。
上位法 → 下位法 → 实施细则/司法解释
### 间距规则
避免元素重叠:
- 标准组件高度:单行 55-60px,多行 75-90px
- 行间最小垂直间距:38px
- 同行项目最小水平间距:15px
- 使用等量的左右起始边距:startX = (viewBoxWidth - totalRowWidth) / 2
行宽计算:totalRowWidth = N * boxWidth + (N-1) * gap
### 图例位置
将图例放在所有内容下方,距最低元素至少 20px。使用浅色圆角矩形背景,图例项水平排列。
### 页面结构
1. **页头** —— 标题(带彩色状态点)、副标题(案号/日期/法院)
2. **图示卡片** —— 白色卡片带边框阴影,包含 SVG
3. **信息卡片** —— 三列网格展示元数据(当事人、证据摘要、判决要点)
4. **页脚** —— 案号与技能归属
## 输出格式
始终生成单个自包含 .html 文件:
- 仅内嵌 CSS(允许 Google Fonts 链接)
- 内嵌 SVG(无外部图片或脚本)
- 浅色背景(#f8fafc)——适合打印及嵌入 Word/PPT
- 无需 JavaScript
文件应在任何现代浏览器中正确打开和渲染,打印效果专业。使用说明
# 法律架构 生成专业的法律结构可视化图,输出为自包含 HTML 文件,内嵌 SVG,可直接打印或嵌入文档。 ## 使用 在对话中描述需要可视化的法律场景: ``` 帮我画一个合同纠纷的关系图,甲方是开发商,乙方是购房者,丙方是银行 ``` ``` 把这个案件的诉讼流程可视化:当事人→争议焦点→证据→事实认定→法律适用→判决 ``` ## 工作原理 根据描述的法律场景,自动选择合适的布局模式(诉讼流程图、合同关系图或法律体系图),使用语义化配色区分当事人、证据、法律规范、程序节点等组件类型,输出为内嵌 SVG 的独立 HTML 文件。
支持平台:Qoder · QoderWork · Claude · Codex 等 AI 编程助手