diff --git a/design-refs/mockup/components.html b/design-refs/mockup/components.html index 7debea7..4c646f8 100644 --- a/design-refs/mockup/components.html +++ b/design-refs/mockup/components.html @@ -194,8 +194,8 @@ display: flex; align-items: center; justify-content: center; } .gedges { position: absolute; inset: 0; pointer-events: none; } - .edge { fill: none; stroke-width: 1.5; stroke-linecap: butt; stroke-dasharray: 9 4; stroke: #6366f1; } - .station { fill: #6366f1; } + .edge { fill: none; stroke-width: 1.2; stroke-linecap: butt; stroke-dasharray: 6 3; stroke: #a3b5af; } + .station { fill: #78928a; } .glegend { display: flex; gap: 22px; font-size: 12px; color: #555; align-items: center; } .glegend .sw { display: inline-block; width: 30px; border-top: 1.5px dashed #9a9a98; margin-right: 6px; vertical-align: middle; } .glegend .sw.rel { border-top-color: #c9c9c7; } @@ -663,13 +663,13 @@ - - - - - - - + + + + + + +
①🌐快速开始✓
②⚛️React✓
@@ -681,31 +681,31 @@ -
+
<RouteLine /> 线条组件 · 六原语
- +
segment · 直段
- +
elbow · 圆角转角
- +
curve · 曲线
- +
fork · 分流岔口
- +
merge · 汇合并线
- +
station · 站点(悬浮于卡间槽内)
@@ -725,9 +725,10 @@

设计原则

1线只管顺序:状态交给卡片(✓ / 🔒)。
-
2岔口即分支:快速开始分流出 React 线与示例线,在「更多」并线。
-
3线条是构件:六原语可拼任意路线。
-
4顺序为示例占位,填 courses.ts 自动更新。
+
2背景级线条:灰绿 #A3B5AF · 1.2px · 划隙 6:3;站点 #78928A 深一档,直径 ≈ 4× 线宽。
+
3岔口即分支:快速开始分流出 React 线与示例线,在「更多」并线。
+
4线条是构件:六原语可拼任意路线。
+
5顺序为示例占位,填 courses.ts 自动更新。
组件设计稿 · Storybook 拆分 · stack idealjs
diff --git a/design-refs/mockup/components.pdf b/design-refs/mockup/components.pdf index 11c2235..0ab5ff2 100644 Binary files a/design-refs/mockup/components.pdf and b/design-refs/mockup/components.pdf differ