feat(HEL-524): 板块轮动落地 B 五彩版,侧栏/品牌去独立底色
- 新增 5 档强度色 token(日/夜两套,含渐变填充与光晕 alpha),tokens.css - 板块轮动卡片改为 heat-tier-1..5,固定阈值 <65/65-74/75-84/85-94/95+ 映射青/蓝/紫/橙/红,9 个日期列共用同一套映射,与涨跌无关 - 悬停/选中/追踪三态用 --tier-* 局部变量统一驱动,选中态(当次点击格) 用渐变实色+2px 亮边+光晕,追踪态(其余同名格)保留档位底色+2px 描边 +圆点标记,不新增业务状态;修复 hover 规则与 selected 同优先级导致 悬停会覆盖选中/追踪样式的层叠顺序问题(:hover 增加 :not(.selected)) - 图例改为 5 档 + “颜色=强度档位,与涨跌无关” 说明,禁止对普通卡使用绿色 - 侧栏/品牌区去掉独立色块:.module-nav 融入页面 --canvas, 品牌区与顶栏同层(--header-bg),收起侧栏整行透明;仅作用于 非移动端且非「问天」路由,问天页面零改动 - 清理死代码:未生效的 .selected 旧规则与引用未定义变量的 --rotation-heat 声明 - 更新 e2e 断言以匹配新 tier 类名;重新生成 architecture-inventory.json Co-authored-by: Cursor <cursoragent@cursor.com> Co-authored-by: multica-agent <github@multica.ai>
This commit is contained in:
co-authored by
Cursor
multica-agent
parent
5385bad9ec
commit
4a90c32fcc
@@ -381,6 +381,40 @@
|
||||
--r2-radius: var(--size-radius-lg);
|
||||
--r2-shadow: var(--elevation-card);
|
||||
|
||||
/* HEL-524: 板块轮动五档强度色(日间)。五档单调递进:青→蓝→紫→橙→红,冷到暖;
|
||||
同一强度值在所有日期列使用完全相同的颜色,颜色仅代表强度档位,与涨跌无关。 */
|
||||
--rotation-tier1-bar: #0D9488;
|
||||
--rotation-tier1-bg: rgba(13, 148, 136, .08);
|
||||
--rotation-tier1-border: rgba(13, 148, 136, .25);
|
||||
--rotation-tier1-text: #0F766E;
|
||||
--rotation-tier1-fill-start: #11766D;
|
||||
--rotation-tier1-fill-end: #0C443F;
|
||||
--rotation-tier2-bar: #2563EB;
|
||||
--rotation-tier2-bg: rgba(37, 99, 235, .07);
|
||||
--rotation-tier2-border: rgba(37, 99, 235, .22);
|
||||
--rotation-tier2-text: #1D4ED8;
|
||||
--rotation-tier2-fill-start: #2059D7;
|
||||
--rotation-tier2-fill-end: #1D46A2;
|
||||
--rotation-tier3-bar: #7C3AED;
|
||||
--rotation-tier3-bg: rgba(124, 58, 237, .07);
|
||||
--rotation-tier3-border: rgba(124, 58, 237, .22);
|
||||
--rotation-tier3-text: #6D28D9;
|
||||
--rotation-tier3-fill-start: #6F2DE0;
|
||||
--rotation-tier3-fill-end: #5720B5;
|
||||
--rotation-tier4-bar: #EA580C;
|
||||
--rotation-tier4-bg: rgba(234, 88, 12, .08);
|
||||
--rotation-tier4-border: rgba(234, 88, 12, .25);
|
||||
--rotation-tier4-text: #C2410C;
|
||||
--rotation-tier4-fill-start: #C85215;
|
||||
--rotation-tier4-fill-end: #913E13;
|
||||
--rotation-tier5-bar: #DC2626;
|
||||
--rotation-tier5-bg: rgba(220, 38, 38, .08);
|
||||
--rotation-tier5-border: rgba(220, 38, 38, .25);
|
||||
--rotation-tier5-text: #B91C1C;
|
||||
--rotation-tier5-fill-start: #BE2B2B;
|
||||
--rotation-tier5-fill-end: #8C2424;
|
||||
--rotation-tier-glow-alpha: 22%;
|
||||
|
||||
font-family: "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;
|
||||
font-size: 14px;
|
||||
}
|
||||
@@ -557,6 +591,40 @@
|
||||
--heat-warm-ink: #dfeaf7;
|
||||
--heat-mild-bg: #293440;
|
||||
--heat-mild-ink: #c7d2dc;
|
||||
|
||||
/* HEL-524: 板块轮动五档强度色(夜间)。五档单调递进:青→蓝→紫→橙→红,冷到暖;
|
||||
同一强度值在所有日期列使用完全相同的颜色,颜色仅代表强度档位,与涨跌无关。 */
|
||||
--rotation-tier1-bar: #2DD4BF;
|
||||
--rotation-tier1-bg: rgba(45, 212, 191, .09);
|
||||
--rotation-tier1-border: rgba(45, 212, 191, .20);
|
||||
--rotation-tier1-text: #5EEAD4;
|
||||
--rotation-tier1-fill-start: #32B6A5;
|
||||
--rotation-tier1-fill-end: #2A867A;
|
||||
--rotation-tier2-bar: #60A5FA;
|
||||
--rotation-tier2-bg: rgba(96, 165, 250, .10);
|
||||
--rotation-tier2-border: rgba(96, 165, 250, .22);
|
||||
--rotation-tier2-text: #93C5FD;
|
||||
--rotation-tier2-fill-start: #5098F1;
|
||||
--rotation-tier2-fill-end: #217AE7;
|
||||
--rotation-tier3-bar: #A78BFA;
|
||||
--rotation-tier3-bg: rgba(167, 139, 250, .11);
|
||||
--rotation-tier3-border: rgba(167, 139, 250, .24);
|
||||
--rotation-tier3-text: #C4B5FD;
|
||||
--rotation-tier3-fill-start: #9879F2;
|
||||
--rotation-tier3-fill-end: #724AE9;
|
||||
--rotation-tier4-bar: #FB923C;
|
||||
--rotation-tier4-bg: rgba(251, 146, 60, .12);
|
||||
--rotation-tier4-border: rgba(251, 146, 60, .26);
|
||||
--rotation-tier4-text: #FDBA74;
|
||||
--rotation-tier4-fill-start: #F07C2D;
|
||||
--rotation-tier4-fill-end: #D05A14;
|
||||
--rotation-tier5-bar: #F87171;
|
||||
--rotation-tier5-bg: rgba(248, 113, 113, .13);
|
||||
--rotation-tier5-border: rgba(248, 113, 113, .28);
|
||||
--rotation-tier5-text: #FCA5A5;
|
||||
--rotation-tier5-fill-start: #EF6161;
|
||||
--rotation-tier5-fill-end: #E53333;
|
||||
--rotation-tier-glow-alpha: 35%;
|
||||
--heaven-field-bg: #23241f;
|
||||
--shadow-soft: 0 1px 2px rgba(0, 0, 0, .28), 0 8px 24px rgba(0, 0, 0, .16);
|
||||
--shadow: 0 18px 50px rgba(0, 0, 0, .46);
|
||||
|
||||
Reference in New Issue
Block a user